メインコンテンツへスキップ
X API 開発のための重要なリソースをブックマークしておいてください。

ドキュメント

APIリファレンス

パラメータとサンプル付きのエンドポイント詳細ドキュメント。

データ辞書

ポスト、ユーザー、メディアなどのオブジェクトスキーマ。

認証

OAuth 1.0a と OAuth 2.0 の実装ガイド。

レート制限

エンドポイントごとの制限とベストプラクティス。

ツール

ツール説明
開発者コンソールApp、認証情報および課金・請求を管理
Postman Collectionインタラクティブな API テスト
Python SDK公式 Python ライブラリ
TypeScript SDK公式 TypeScript ライブラリ
OpenAPI Spec機械可読な API 仕様書

学習

チュートリアル

一般的なユースケース向けのステップバイステップガイドです。

サンプルコード

サンプルアプリケーションとコードサンプルです。

何を作るか

プロジェクトのアイデアとインスピレーションを得るためのコンテンツです。

移行ガイド

v1.1 から v2 への移行方法を説明します。

コミュニティとサポート

Developer Forum

コミュニティで質問したり、解決策を共有したりできます。

Support Hub

FAQ、トラブルシューティング情報、お問い合わせ方法をまとめています。

@XDevelopers

公式の最新情報やお知らせを確認できます。

@API

API に関するニュースやヒントを入手できます。

最新情報を入手

Resource取得できる情報
Changelogすべてのプラットフォームの変更・アップデート情報
Newsletterニュースや新機能を毎月まとめたダイジェスト
Forum Announcements重要なプラットフォーム関連のお知らせ
API Statusサービス稼働状況のリアルタイム情報
@XDevelopers をフォローして通知をオンにし、重大な変更や新機能を見逃さないようにしましょう。

クイックリファレンス

レスポンス構造

すべての v2 レスポンスは、次のような構造になっています。
{
  "data": { ... },      // プライマリオブジェクト
  "includes": { ... },  // 展開されたオブジェクト(リクエストされた場合)
  "meta": { ... },      // ページネーション情報
  "errors": [ ... ]     // 部分的なエラー(存在する場合)
}

共通パラメーター

ParameterUse
tweet.fields取得するポストのフィールドを指定
user.fields取得するユーザーのフィールドを指定
expansions関連オブジェクトを含めるよう指定
max_results1ページあたりの取得件数を制限
pagination_token次または前のページを取得

認証方法

方式ユースケース
ベアラートークン公開データの読み取りのみ
OAuth 2.0細かなスコープ指定が可能なユーザー操作
OAuth 1.0aユーザー操作 (レガシー、すべての権限)
認証に関する詳細ガイド →