ブロックのルックアップ: standard v1.1 と X API v2 の比較
- 類似点
- 認証
- 相違点
- エンドポイント URL
- リクエストごとのユーザー数上限
- App と Project の要件
- レスポンスデータの形式
- リクエストパラメータ
類似点
Differences
- 標準 v1.1 エンドポイント:
- GET https://api.x.com/1.1/blocks/ids.json (指定したユーザーによってブロックされているユーザー ID のリスト)
- GET https://api.x.com/1.1/blocks/lists.json (指定したユーザーによってブロックされているユーザーのリスト)
- X API v2 エンドポイント:
- GET https://api.x.com/2/users/:id/blocking (指定したユーザー ID によってブロックされているユーザーのリスト)
- JSON のルートレベルでは、標準エンドポイントは 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 以外の値を持つ場合にのみ含まれます。
- conversation_id フィールド
contextとentitiesを含む、2 つの新しい annotations フィールド- 複数の新しい metrics フィールド
- 特定のポストに誰が返信できるかを示す、新しい
reply_settingフィールド
コードサンプル
ブロック中のユーザーを取得する (v2)
cURL
ユーザーをブロックする (v2)
cURL