ミュートの管理:Standard v1.1 と X API v2 の比較
- 共通点
- OAuth 1.0a ユーザーコンテキスト
- 相違点
- エンドポイント URL
- App および Project の要件
- HTTP メソッド
- リクエストパラメータ
共通点
相違点
- Standard v1.1 エンドポイント:
- POST https://api.x.com/1.1/mutes/users/create.json (ユーザーをミュート)
- POST https://api.x.com/1.1/mutes/users/destroy.json (ユーザーのミュート解除)
- X API v2 エンドポイント:
- POST https://api.x.com/2/users/:id/muting (ユーザーをミュート)
- DELETE https://api.x.com/2/users/:source_user_id/muting/:target_user_id (ユーザーのミュート解除)
Standard v1.1 のパラメータはクエリパラメータとして渡される一方で、X API v2 のパラメータはボディパラメータ (POST エンドポイントの場合) またはパスパラメータ (DELETE エンドポイントの場合) として渡される点に注意してください。
また、Standard v1.1 エンドポイントを使用する場合、対象ユーザーをミュートするユーザーの id を指定する必要はありません。これは、OAuth 1.0a User Context で渡されるアクセス トークンによって、どのユーザーがミュート/ミュート解除を実行しているかが判断されるためです。
コード例
ユーザーをミュートする (v2)
cURL
ユーザーのミュート解除 (v2)
cURL