X API の Likes エンドポイントの比較
- API リクエストパラメータ - X API v2 のエンドポイントでは、新しい一連のリクエストパラメータが導入されています。特に Labs と連携している方にはおなじみのパラメータもありますが、fields パラメータや expansions パラメータの導入など、重要な違いが多数あります。
- App および Project の要件 - X API v2 にアクセスするには、Project に関連付けられた developer App の認証情報を使用する必要があります。
いいねのルックアップ
| 説明 | X API v2 |
|---|---|
| 対応している HTTP メソッド | GET |
| ホストドメイン | https://api.x.com |
| エンドポイントパス | /2/tweets/:id/liking_users |
| 認証 | OAuth 2.0 ベアラートークン OAuth 1.0a User Context |
| デフォルトのリクエストレート制限 | 15 分あたり 75 リクエスト (App ごと) 15 分あたり 75 リクエスト (ユーザーごと) |
| 説明 | Standard v1.1 | X API v2 |
|---|---|---|
| 対応している HTTP メソッド | GET | GET |
| ホストドメイン | https://api.x.com | https://api.x.com |
| エンドポイントパス | /1.1/favorites/list.json | /2/users/:id/liked_tweets |
| 認証 | OAuth 1.0a User Context | OAuth 2.0 ベアラートークン OAuth 1.0a User Context |
| デフォルトのリクエストレート制限 | 15 分あたり 75 リクエスト | 15 分あたり 75 リクエスト (App ごと) 15 分あたり 75 リクエスト (ユーザーごと) |
| データ形式 | Standard v1.1 形式 | X API v2 形式 (fields および expansions リクエストパラメータによって決定され、v1.1 の形式との後方互換性はありません) Standard v1.1 形式から X API v2 形式への移行方法については、データ形式の移行ガイドをご覧ください。 |
いいねを管理する
ポストにいいねする
| 説明 | 標準 v1.1 | X API v2 |
|---|---|---|
| サポートされている HTTP メソッド | POST | POST |
| ホストドメイン | https://api.x.com | https://api.x.com |
| エンドポイントパス | /1.1/favorites/create.json | /2/users/:id/likes |
| 認証 | OAuth 1.0a ユーザーコンテキスト | OAuth 1.0a ユーザーコンテキスト |
| デフォルトのリクエストレート制限 | 24 時間あたり 1000 リクエスト (ユーザーごと) 24 時間あたり 1000 リクエスト (App ごと) | 15 分あたり 50 リクエスト (ユーザーごと) 24 時間あたり 1000 リクエスト (ユーザーごと、DELETE と共有) |
ポストのいいねを取り消す
| 説明 | Standard v1.1 | X API v2 |
|---|---|---|
| サポートされる HTTP メソッド | POST | DELETE |
| ホストドメイン | https://api.x.com | https://api.x.com |
| エンドポイントパス | /1.1/favorites/destroy.json | /2/users/:id/likes/:tweet_id |
| 認証 | OAuth 1.0a User Context | OAuth 1.0a User Context |
| リクエストのデフォルトレート制限 | 24 時間あたり 1000 リクエスト (ユーザーごと) 24 時間あたり 1000 リクエスト (App ごと) | 15 分あたり 50 リクエスト (ユーザーごと) 24 時間あたり 1000 リクエスト (ユーザーごと、POST と共用) |