このガイドでは、2006年3月までさかのぼる完全な X アーカイブから投稿を検索するために、最初のフルアーカイブ検索リクエストを実行する手順を順を追って説明します。Documentation Index
Fetch the complete documentation index at: https://generaltranslation.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
ステップ 1: クエリを作成する
ステップ 2: 時間範囲を設定する
start_time と end_time を使用します。
| Parameter | Format | Example |
|---|---|---|
start_time | ISO 8601 | 2020-01-01T00:00:00Z |
end_time | ISO 8601 | 2020-12-31T23:59:59Z |
ステップ 3: リクエストを送信する
cURL
ステップ 4:レスポンスを確認する
編集機能が導入される前 (2022年9月) に作成された投稿には、
edit_history_tweet_ids は含まれません。ステップ 5: フィールドとexpansionsを追加する
cURL
ステップ 6: 結果をページングする
next_token を使用します。
ページネーションガイド
大規模な結果セットをページング処理する方法について詳しく学びましょう
Recent Search との主な違い
| 機能 | Recent Search | Full-Archive Search |
|---|---|---|
| 期間 | 過去7日間 | 2006年3月から現在まで |
| 必要なアクセス権限 | すべての開発者 | 従量課金、Enterprise |
| リクエストあたりの最大取得件数 | 100 | 500 |
| クエリ長 | 512文字 | 1,024文字 |
| レート制限 | 450 / 15分 | 300 / 15分, 1 / 秒 |
| 認証方式 | App-Only、User Context | App-Only のみ |
共通パラメーター
| Parameter | 説明 | デフォルト |
|---|---|---|
query | 検索クエリ (必須) | — |
max_results | 1ページあたりの投稿数 (10〜500) | 10 |
start_time | 最も古いポストのタイムスタンプ | 30日前 |
end_time | 最も新しいポストのタイムスタンプ | 現在 |
next_token | ページネーション用トークン | — |
tweet.fields | 追加で取得するポストのフィールド | id, text |
expansions | レスポンスに含める関連オブジェクト | — |
次のステップ
クエリを構築する
クエリ構文と演算子を習得する
演算子リファレンス
利用可能なすべての演算子を確認する
ページネーションガイド
大量の結果セットを処理する
APIリファレンス
エンドポイントの詳細ドキュメント