便利なツール
Postman
コードサンプル
サードパーティライブラリ
基本概念
認証
開発者コンソール、Project、および開発者 App
レート制限
| Endpoint | HTTP method | Rate limit |
|---|---|---|
| /2/lists/:id/members | GET | 15 分あたり 900 件のリクエスト |
| /2/users/:id/list_memberships | GET | 15 分あたり 75 件のリクエスト |
| /2/lists/:id/members | POST | 15 分あたり 300 件のリクエスト |
| /2/lists/:id/members/:user_id | DELETE | 15 分あたり 300 件のリクエスト |
フィールドと Expansions
fields と expansions と呼ばれる一連のツールを使って、API から返したいデータを正確に指定できます。expansions パラメータを使用すると、ペイロード内で参照されているオブジェクトを展開できます。たとえば、リストメンバーのルックアップでは、次のような expansions を取得できます。
pinned_tweet_id
fields パラメータを使用すると、受け取りたい各種データオブジェクト内のどの fields を取得するかを正確に指定できます。リストメンバーのルックアップでは、主にユーザーオブジェクトが返されます。デフォルトでは、ユーザーオブジェクトは id、name、username フィールドを返します。user.created_at や user.description などの追加のフィールドを受け取るには、user.fields パラメータを使って明示的にリクエストする必要があります。
fields と expansions の使い方に関するガイドも用意しています。
以下の表は、各ルックアップエンドポイントで利用可能な fields と expansions を示しています。
| Endpoint | Fields | Expansions |
|---|---|---|
| /2/lists/:id/members | user.fields, tweet.fields | pinned_tweet_id |
| /2/users/:id/list_memberships | list.fields, user.fields | owner_id |