はじめに
X API v2 コレクション
X Ads API コレクション
前提条件
X の Postman コレクションを使い始める
ステップ1: X の Postman コレクションを自分のアカウントに追加する
Step two: 環境変数としてキーとトークンを追加する

| VARIABLE | INITIAL VALUE | CURRENT VALUE |
|---|---|---|
| consumer_key | QAktM6W6DF6F7XXXXXX | QAktM6W6DF6F7XXXXXX |
| consumer_secret | AJX560A2Omgwyjr6Mml2esedujnZLHXXXXXX | AJX560A2Omgwyjr6Mml2esedujnZLHXXXXXX |
| access_token | 1995XXXXX-0NGqVhk3s96IX6SgT3H2bbjOPjcyQXXXXXXX | 1995XXXXX-0NGqVhk3s96IX6SgT3H2bbjOPjcyQXXXXXXX |
| token_secret | rHVuh7dgDuJCOGeoe4tndtjKwWiDjBZHLaZXXXXXX | rHVuh7dgDuJCOGeoe4tndtjKwWiDjBZHLaZXXXXXX |
| bearer_token | AAAAAAAAAAAAAAAAAAAAAL9v6AAAAAAA99t03huuqRYg0mpYAAFRbPR3XXXXXXX | AAAAAAAAAAAAAAAAAAAAAL9v6AAAAAAA99t03huuqRYg0mpYAAFRbPR3XXXXXXX |
ステップ3:エンドポイントを選択する

ステップ4:Paramsタブに値を追加する
expansions と tweet.fields クエリパラメータを有効にし、次の値を追加します。
| Key | Value |
tweet.fields | created_at,attachments |
| expansions | author_id |
id も追加する必要があります。このエンドポイントはポストを返すため、値として有効なポストIDを指定する必要があります。
ポストIDは、x.com にアクセスしてポストをクリックし、URL を確認することで取得できます。たとえば、次の URL のポストIDは 1228393702244134912 です。
https://x.com/XDevelopers/status/1228393702244134912
Paramsタブで、すべてのクエリパラメータをスクロールして「Path Variables」セクションを表示します。ここで、使用したいポストIDを id キーの値として追加します。
このステップの内容をすべて正しく入力できていれば、Paramsタブは次のように表示されるはずです。

ステップ5:リクエストを送信してレスポンスを確認する
Postman を使用したユーザーアクセス・トークンの生成:
OAuth 1.0a を使用してユーザーアクセス・トークンを生成する
OAuth 2.0 を使用してユーザーアクセス・トークンを生成する
- Auth URL - https://x.com/i/oauth2/authorize
- Access Token URL - https://api.x.com/2/oauth2/token
- Client ID - Dev Portal に表示される OAuth 2.0 client ID
- Client Secret - confidential client を使用している場合
- Update Scope - 接続したいエンドポイントに対応する scopes。例: “tweet.read users.read”
- Callback URL (redirect URL とも呼ばれます) 。これは App の認証設定で設定している値と一致している必要があります。
- State - state