すべての X API v2 のエンドポイントは認証が必須です。ユースケースに合った認証方法を選択してください。
公開ユーザーデータの取得にはベアラートークンを使用します。
cURL
/2/users/me) に必要です:
cURL
X API v2 では、既定では最小限のデータしか返されません。必要な情報だけを取得するために、
fields と expansions を使用してください。
user.fields
user.fields
tweet.fields (pinned_tweet_id の展開が必要)
tweet.fields (pinned_tweet_id の展開が必要)
cURL
フィールドとexpansionsのガイド
レスポンスのカスタマイズについて詳しく学ぶ
1回のリクエストで複数のユーザーを取得します。
cURL (by IDs)
ユーザーが凍結または削除されている場合は、次のように動作します。
- 単一ユーザー検索は
404を返します - 複数ユーザー検索では、そのユーザーは結果に含まれず、代わりに
errors配列にエントリが追加されます
- 基本情報 (id、name、username) は取得可能
- 非公開コンテンツ (固定されたポスト) が制限される場合がある
protected: trueがアカウントのステータスを示します
バッチリクエスト
最大 100 ユーザーを一度に取得できるマルチユーザーエンドポイントを使用して、API 呼び出し回数を削減します。
必要なフィールドだけをリクエスト
レスポンスサイズを最小限に抑えるため、必要なフィールドだけを指定します。
ユーザーデータをキャッシュ
ユーザープロフィールをローカルにキャッシュして、同様のリクエストを繰り返す回数を減らします。
エラーを適切に処理
バッチレスポンス内に部分的なエラーが含まれていないか確認します。
APIリファレンス
エンドポイントの完全なドキュメント
データ辞書
利用可能なすべてのオブジェクトとフィールド
サンプルコード
実行可能なコード例
エラーハンドリング
エラーを適切に処理する