Posts ルックアップ endpoint のはじめに
前提条件
このガイドを完了するには、リクエストを認証するためのキーおよびトークンが必要です。以下の手順でキーおよびトークンを生成できます。- デベロッパーアカウントに登録し、承認を受けます。
- developer portal でProjectを作成し、関連付けられた開発者用 Appを作成します。
- 必要な認証情報を生成するために、App の「Keys and tokens」ページに移動します。すべての認証情報は安全な場所に保管してください。
GET /tweets リクエストを作成する手順
ステップ1: ツールまたはライブラリから始める
ステップ2: リクエストを認証する
ステップ3:取得するPostsを特定して指定する
1228393702244134912
です。
https://x.com/TwitterDev/status/1228393702244134912
Postmanで「Params」タブに移動し、このID、またはカンマ区切りの複数のPost IDを、idsパラメータの「Value」列に入力します。
Key | Value |
---|---|
ids | 1228393702244134912,1227640996038684673,1199786642791452673 |
ステップ4:取得したい fields を特定して指定する
id
、text
、edit_history_tweet_ids
。
この演習では、異なるオブジェクトから追加で3種類の fields セットをリクエストします。
- プライマリの Post オブジェクトに追加の
tweet.created_at field
。 - 返された Posts の著者に対応するユーザーオブジェクトのデフォルト fields:
id
、name
、username
- 関連するユーザーオブジェクトに追加の
user.created_at field
。
key:value
ペアを追加します:
Key | Value | Returned fields |
---|---|---|
tweet.fields | created_at | tweets.created_at |
expansions | author_id | includes.users.id 、includes.users.name 、includes.users.username |
user.fields | created_at | includes.users.created_at |