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