最近の検索エンドポイントでは、複数の認証方法をサポートしています。
フルアーカイブ検索は、OAuth 2.0 App-Only 認証にのみ対応しています。
クエリではオペレーターを使って投稿をマッチさせます。これらのオペレーターをブール論理で組み合わせます。
クエリを作成する
クエリ構文について詳しく学ぶ
オペレーターリファレンス
利用可能なすべてのオペレーターを確認する
デフォルトでは、レスポンスには
id、text、edit_history_tweet_ids の3つだけが含まれます。追加のデータを取得するには、パラメータを指定してください。
cURL
フィールドとexpansionsのガイド
レスポンスのカスタマイズについて詳しく見る
検索エンドポイントは結果をページごとに返します。レスポンスに含まれる
next_token を使用して、後続のページを取得します。
- 最初のリクエストで
max_resultsを指定する metaオブジェクト内にnext_tokenがあるか確認する- 後続のリクエストに
next_tokenを含める next_tokenが返されなくなるまで繰り返す
cURL
ページネーションガイド
ページネーションの詳細はこちら
投稿は、30分以内であれば最大5回まで編集できます。検索エンドポイントは常に最新版を返します。
edit_history_tweet_idsには、すべてのポストID (古いものから順) が含まれます- 30分の編集可能ウィンドウ経過後に取得された投稿は、最終版を表します
- ほぼリアルタイムのユースケースでは、公開されたばかりの投稿が引き続き編集されている可能性があります
ポスト編集の基本
ポストの編集について詳しく学ぶ
条件を具体的にする
複数の演算子を組み合わせて結果を絞り込み、ノイズを減らします。
反復してテストする
まずは広い条件から始めて、結果に基づいて徐々に絞り込みます。
ページネーションを実装する
大規模な結果セットには、適切なページネーションを実装します。
結果をキャッシュする
同じリクエストを繰り返さないように、結果をローカルに保存します。
クエリを作成する
クエリ構文を習得する
オペレーターリファレンス
利用可能なすべてのオペレーター
ページネーション
大規模な結果セットを処理する
APIリファレンス
エンドポイントの詳細なドキュメント