リストメンバーのルックアップ: Standard v1.1 と X API v2 の比較
- 共通点
- 認証方法
- 相違点
- エンドポイント URL
- レート制限
- App および Project の要件
- 1 リクエストあたりのデータオブジェクト数の上限
- レスポンスデータ形式
- リクエストパラメータ
類似点
違い
- 標準 v1.1 エンドポイント:
- GET https://api.x.com/1.1/lists/members.json (指定したリストのメンバーを取得)
- GET https://api.x.com/1.1/lists/memberships.json (ユーザーがメンバーになっているリストを取得)
- X API v2 エンドポイント:
- GET https://api.x.com/2/lists/:id/members (指定したリストのメンバーを取得)
- GET https://api.x.com/2/users/:id/list_memberships (ユーザーがメンバーになっているリストを取得)
| Standard v1.1 | X API v2 |
| /1.1/lists/members.json OAuth 1.0a User Context 利用時、15 分間に 900 リクエスト App のみ利用時、15 分間に 15 リクエスト | /2/lists/:id/members OAuth 1.0a User Context 利用時、15 分間に 900 リクエスト OAuth 2.0 Authorization Code with PKCE 利用時、15 分間に 900 リクエスト App のみ利用時、15 分間に 900 リクエスト |
| /1.1/lists/memberships.json OAuth 1.0a User Context 利用時、15 分間に 15 リクエスト App のみ利用時、15 分間に 15 リクエスト | /2/users/:id/list_memberships OAuth 1.0a User Context 利用時、15 分間に 15 リクエスト OAuth 2.0 Authorization Code with PKCE 利用時、15 分間に 15 リクエスト App のみ利用時、15 分間に 15 リクエスト |
- created_at
- follower_count
- member_count
- owner_id
- description
- private
| Endpoint | Expansion |
| /2/lists/:id/members | pinned_tweet_id |
| /2/users/:id/list_memberships | owner_id |
-
JSON のルートレベルでは、標準 v1.1 のエンドポイントは Post オブジェクトを
statuses配列で返しますが、X API v2 ではdata配列で返します。 - Retweeted および Quoted の「statuses」を参照する代わりに、X API v2 の JSON では Retweeted および Quoted Tweets を参照します。contributors や user.translator_type など、多くのレガシーおよび非推奨フィールドは削除されます。
-
Post オブジェクトでの
favoritesと user オブジェクトでのfavouritesの両方を使用する代わりに、X API v2 ではlikeという用語を使用します。 - X では、値を持たない JSON 値 (たとえば null) はペイロードに書き込まないという規約を採用しています。Post および user の属性は、非 null の値を持つ場合にのみ含まれます。
| Standard v1.1 | X API v2 |
| list_id | id |
| slug | 対応なし |
| owner_screen_name | 対応なし |
| owner_id | 対応なし |
| count | max_results |
| cursor | pagination_token |
| include_entities | 対応なし |
| skip_status | 対応なし |
| Standard v1.1 | X API v2 |
| user_id | id |
| screen_name | 対応なし |
| count | max_results |
| cursor | pagination_token |