リツイートのルックアップ: Standard v1.1 と X API v2 の比較
- 類似点
- 認証
- リクエストごとのユーザー数の上限
- 相違点
- エンドポイント URL
- リクエスト制限
- App と Project の要件
- レスポンスデータ形式
- リクエストパラメータ
類似点
違い
- 標準 v1.1 エンドポイント:
- https://api.x.com/1.1/statuses/retweets/:id.json
(
idパラメータで指定したポストをリツイートした、直近 100 件のリツイートのコレクションを返します) https://api.x.com/1.1/statuses/retweeters/ids.json(idパラメータで指定したポストをリツイートしたユーザーの、最大 100 件のユーザー ID のコレクションを返します)
- https://api.x.com/1.1/statuses/retweets/:id.json
(
- X API v2 エンドポイント:
- https://api.x.com/2/tweets/:id/retweeted_by (指定したポストをリツイートしたアカウントのリストを返します)
- JSON のルートレベルでは、標準エンドポイントはポストオブジェクトを statuses 配列で返しますが、X API v2 は data 配列で返します。
- リツイートおよび引用された「statuses」を参照する代わりに、X API v2 の JSON ではリツイートおよび引用されたツイートを参照します。contributors や user.translator_type など、多くのレガシーおよび非推奨フィールドは削除されています。
- Post オブジェクト内の favorites と user オブジェクト内の favourites の両方を使用する代わりに、X API v2 では like という用語を使用します。
- X では、値を持たない JSON 値 (たとえば null) はペイロードに書き出さないという規約を採用しています。Post および user の属性は、null 以外の値を持つ場合にのみ含まれます。
- conversation_id フィールド
- context と entities を含む、2 つの新しい annotations フィールド
- いくつかの新しい metrics フィールド
- 特定のポストに誰が返信できるかを示す、新しい reply_setting フィールド
コード例
ポストをリツイートしたユーザーを取得 (v2)
cURL