リストルックアップ:Standard v1.1 と X API v2 の比較
- 共通点
- 認証方法
- レート制限
- 相違点
- エンドポイント URL
- App および Project の要件
- 1 回のリクエストあたりのデータオブジェクト数の制限
- レスポンスデータ形式
- リクエストパラメータ
類似点
| Standard v1.1 | X API v2 |
| /1.1/lists/show.json OAuth 1.0a User Context で 15 分あたり 75 リクエスト App only で 15 分あたり 75 リクエスト | /2/lists/:id OAuth 1.0a User Context で 15 分あたり 75 リクエスト OAuth 2.0 Authorization Code with PKCE で 15 分あたり 75 リクエスト |
| /1.1/lists/ownerships.json OAuth 1.0a User Context で 15 分あたり 15 リクエスト App only で 15 分あたり 15 リクエスト | /2/users/:id/owned_lists OAuth 1.0a User Context で 15 分あたり 15 リクエスト OAuth 2.0 Authorization Code with PKCE で 15 分あたり 15 リクエスト App only で 15 分あたり 15 リクエスト |
違い
- Standard v1.1 エンドポイント:
- GET https://api.x.com/1.1/lists/show.json (指定したリストをルックアップ)
- GET https://api.x.com/1.1/lists/ownerships.json (指定したユーザーが所有するリストをルックアップ)
- X API v2 エンドポイント:
- GET https://api.x.com/2/lists/:id (指定したリストをルックアップ)
- GET https://api.x.com/2/users/:id/owned_lists (指定したユーザーが所有するリストをルックアップ)
- created_at
- follower_count
- member_count
- owner_id
- description
- private
| エンドポイント | Expansion |
| /2/lists/:id | owner_id |
| /2/users/:id/owned_lists | owner_id |
- JSON のルートレベルでは、Standard エンドポイントは Post オブジェクトを statuses 配列で返す一方、X API v2 は data 配列で返します。
- Retweeted と Quoted の「statuses」を参照する代わりに、X API v2 の JSON では Retweeted と Quoted のツイートを参照します。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 | expansions/fields パラメータでリクエスト |
| Standard v1.1 | X API v2 |
| user_id | id |
| screen_name | 対応するフィールドなし |
| count | max_results |
| cursor | pagination_token |