統合ガイド
役立つツール
Postman
コードサンプル
サードパーティ製ライブラリ
重要な概念
認証
developer portal、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 リクエスト |
fields と expansions
fields
と expansions
という一連の機能を用いて、API から返す data を正確に選択できます。expansions
パラメータは、ペイロード内で参照されているオブジェクトを展開して取得できるようにします。たとえば、List メンバーの参照では、次の expansions を取得できます:
pinned_tweet_id
fields
パラメータでは、受け取りたい各種データオブジェクト内の特定の fields を選択できます。List メンバーの参照では、主に ユーザーオブジェクト が返されます。デフォルトでは、ユーザーオブジェクトは id、name、username の fields を返します。user.created_at
や user.description
などの追加の fields を取得するには、user.fields パラメータで明示的にリクエストする必要があります。
fields と expansions の使用方法に関するガイドを追加しました。
以下の表は、各参照 endpoint で利用可能な field と 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 |