認証
エンドポイントの要件
非公開指標
非公開指標にアクセスするには、ポストの投稿者を代表して認証する必要があります。フィールドとexpansions
id、text、edit_history_tweet_ids のみが含まれます。追加のデータを取得するには、次のようにリクエストします:
リクエスト例
cURL
主要フィールド
フィールドとExpansionsのガイド
レスポンスのカスタマイズ方法について詳しく確認する
ページネーション
仕組み
- 最初のリクエストで
max_resultsを指定する metaオブジェクトからnext_tokenを取得する- 次回のリクエストに
pagination_tokenを含める next_tokenが返されなくなるまで繰り返す
例
cURL
ページネーションガイド
ページネーションの詳細については、こちらをご覧ください
結果のフィルタリング
時間ベースのフィルタリング
exclude パラメーター
cURL
ボリューム制限
これらの上限を超える範囲の投稿をリクエストした場合、レスポンス自体は成功ステータスで返されますが、データは含まれません。
ポストの編集
考慮事項
- 作成から30分以上経過した投稿は最終版として扱われます
- リアルタイムに近いユースケースでは、編集が行われる可能性を考慮する必要があります
- 必要に応じて、Post lookup を使用して最終状態を確認してください
ポスト編集の基本
ポストの編集について詳しく学ぶ
ポストのメトリクス
公開メトリクス
非公開メトリクス
- 過去30日以内の投稿にのみ利用可能
- 認証済みユーザーが作成した投稿に対してのみ返される
- 他のユーザーの投稿に対してはエラーを返す
エッジケース
非公開メトリクスとページネーション
非公開メトリクスとページネーション
30日より前の投稿に対して非公開メトリクスをリクエストすると、
result_count: 0 の next_token を受け取る場合があります。これを回避するには:- リクエスト対象を直近30日以内に限定する
max_resultsを少なくとも 10 に設定する
プロモーションされていない投稿のプロモーションメトリクス
プロモーションされていない投稿のプロモーションメトリクス
プロモーションされていない投稿に対してプロモーションメトリクスをリクエストすると、空のレスポンスが返されます。これは既知の問題です。
切り詰められたリツイートテキスト
切り詰められたリツイートテキスト
140文字を超えるテキストを含むリツイートでは、
text フィールドが切り詰められます。完全なテキストを取得するには、referenced_tweets.id の expansion を使用してください。次のステップ
ホームタイムラインクイックスタート
ユーザーのホームフィードを取得
メンションクイックスタート
ユーザー宛てのメンションを取得
APIリファレンス
エンドポイントの詳細ドキュメント
ページネーション
大量の結果セットを処理する