リストの管理: standard v1.1 と X API v2 の比較
- 共通点
- 認証
- 相違点
- エンドポイント URL
- App と Project の要件
- HTTP メソッド
- レート制限
- リクエストパラメータ
類似点
相違点
- 標準 v1.1 エンドポイント:
- POST https://api.x.com/1.1/lists/create.json (リストを作成)
- POST https://api.x.com/1.1/lists/destroy.json (リストを削除)
- POST https://api.x.com/1.1/lists/update.json (リストを更新)
- X API v2 エンドポイント:
- POST https://api.x.com/2/lists (リストを作成)
- DELETE https://api.x.com/2/lists/:id (リストを削除)
- PUT https://api.x.com/2/lists/:id (リストを更新)
| Standard v1.1 | X API v2 |
|---|---|
| /1.1/lists/create.json なし | /2/lists OAuth 1.0a ユーザーコンテキストで 15 分間に 300 リクエスト |
| /1.1/lists/destroy.json なし | /2/lists/:id OAuth 1.0a ユーザーコンテキストで 15 分間に 300 リクエスト |
| /1.1/lists/update.json なし | /2/lists/:id OAuth 1.0a ユーザーコンテキストで 15 分間に 300 リクエスト |
| Standard | X API v2 |
|---|---|
| name | name |
| mode | private |
| description | description |
| Standard | X API v2 |
|---|---|
| owner_screen_name | 対応するパラメータなし |
| owner_id | 対応するパラメータなし |
| list_id | id |
| slug | 対応するパラメータなし |
注意: 標準 v1.1 のパラメータはクエリパラメータとして渡されますが、X API v2 のパラメータは、POST エンドポイントではボディパラメータとして、DELETE および PUT エンドポイントではパスパラメータとして渡されます。
コード例
リストを作成する (v2)
cURL
リストを削除する (v2)
cURL