認証
App-only 認証
cURL
User Context 認証
フィールドとexpansions
fields と expansions を指定して、必要な情報だけをリクエストしてください。
既定のレスポンス
利用可能なフィールド
tweet.fields
tweet.fields
media.fields (requires attachments.media_keys expansion)
media.fields (requires attachments.media_keys expansion)
フィールドを指定した例
cURL
ポストの編集
仕組み
- 各編集で新しいポストIDが発行されます
edit_history_tweet_idsにはすべてのバージョン (古い順) が含まれます- このエンドポイントは常に最新バージョンを返します
レスポンスの例
エラー処理
一般的なエラー
削除されたポストまたは保護されたポスト
- 単一ポストルックアップは
404を返します - 複数ポストルックアップでは、そのポストは結果から除外され、
errors配列が返されます
ベストプラクティス
リクエストのバッチ処理
複数のポストを一度に最大100件まで取得できるエンドポイントを使用し、API呼び出し回数を削減します。
必要なフィールドのみをリクエスト
必要なフィールドだけを指定して、レスポンスのサイズと処理時間を最小限に抑えます。
レスポンスのキャッシュ
同じコンテンツに対する繰り返しリクエストを減らすために、ポストデータをローカルにキャッシュします。
編集への対応
リアルタイムなアプリケーションの場合は、30分の編集ウィンドウ後に投稿を再取得することを検討してください。
次のステップ
APIリファレンス
エンドポイントの完全なドキュメント
データディクショナリ
利用可能なすべてのオブジェクトとフィールド
サンプルコード
動作するコード例
エラー処理
エラーを適切に処理