X API の Retweets エンドポイントの比較
| 説明 | Standard v1.1 | X API v2 |
|---|---|---|
| サポートされる HTTP メソッド | GET | GET |
| ホストドメイン | https://api.x.com | https://api.x.com |
| エンドポイントパス | /1.1/retweeters/id.json/1.1/retweets/ids.json | /2/users/:id/retweeted_by |
| 認証 | OAuth 1.0a ユーザーコンテキスト | OAuth 2.0 Bearer Token OAuth 1.0a ユーザーコンテキスト |
| 既定のリクエストレート制限 | 15 分あたり 75 リクエスト | 15 分あたり 75 リクエスト(アプリごと) 15 分あたり 75 リクエスト(ユーザーごと) |
| データ形式 | Standard v1.1 形式 | X API v2 形式(fields と expansions のリクエストパラメータで決まり、v1.1 形式との後方互換性はありません) Standard v1.1 形式から X API v2 形式への移行については、データ形式移行ガイドをご覧ください。 |
| 開発者アプリ(プロジェクトに関連付けられているもの)の資格情報の使用が必要 | ✔️ |
リポスト(Retweet)の管理
| 説明 | 標準 v1.1 | X API v2 |
|---|---|---|
| サポートされる HTTP メソッド | POST | POST |
| ホストドメイン | https://api.x.com | https://api.x.com |
| エンドポイントパス | /1.1/statuses/retweet/:id.json | /2/users/:id/retweets |
| 認証 | OAuth 1.0a ユーザーコンテキスト | OAuth 1.0a ユーザーコンテキスト |
| 既定のリクエストレート制限 | なし 3 時間あたり 300 リクエスト(ユーザーごと、アプリごと)。POST Tweet エンドポイントと共有 | 15 分あたり 50 リクエスト(ユーザーごと) 3 時間あたり 300 リクエスト(ユーザーごと、アプリごと)。Post 管理用の POST Tweet エンドポイントと共有 |
| 開発者アプリ の資格情報が、Project に関連付けられているものの使用が必要 | ✔️ |
リツイートを取り消す
| 説明 | Standard v1.1 | X API v2 |
|---|---|---|
| 対応 HTTP メソッド | POST | DELETE |
| ホストドメイン | https://api.x.com | https://api.x.com |
| エンドポイントパス | /1.1/statuses/unretweet/:id.json | /2/users/:id/retweets/:source_tweet_id |
| 認証 | OAuth 1.0a ユーザーコンテキスト | OAuth 1.0a ユーザーコンテキスト |
| 既定のリクエストレート制限 | なし | 15分あたり50リクエスト(ユーザーごと) |
| プロジェクト に関連付けられた開発者アプリの認証情報が必要 | ✔️ |