メインコンテンツへスキップ
このガイドでは、X API を使用してユーザーをミュートおよびミュート解除する方法を説明します。
前提条件始める前に、次のものが必要です。
  • 承認済みの App を持つ 開発者アカウント
  • ユーザーアクセス・トークン (OAuth 1.0a または OAuth 2.0 PKCE)

ユーザーをミュートする

1

自分のユーザーIDを取得する

認証済みユーザーのIDが必要です。ユーザー参照エンドポイントを使うか、Access Token から取得できます (数値部分があなたのユーザーIDです) 。
2

対象ユーザーIDを取得する

ミュートしたいアカウントのユーザーIDを、ユーザー参照エンドポイントを使って取得します。
3

ミュートリクエストを送信する

cURL
curl -X POST "https://api.x.com/2/users/123456789/muting" \
  -H "Authorization: Bearer $USER_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"target_user_id": "9876543210"}'
4

レスポンスを確認する

{
  "data": {
    "muting": true
  }
}

ユーザーのミュートを解除する

ユーザーのミュートを解除するには、次のようにします。
cURL
curl -X DELETE "https://api.x.com/2/users/123456789/muting/9876543210" \
  -H "Authorization: Bearer $USER_ACCESS_TOKEN"
レスポンス:
{
  "data": {
    "muting": false
  }
}

ミュートとブロックの違い

機能ミュートブロック
相手の投稿が見えるいいえいいえ
相手があなたの投稿を見られるはいいいえ
相手があなたをフォローできるはいいいえ
相手があなたにDMを送れるはいいいえ
相手に知られるいいえはい

次のステップ

ミュートの取得

ミュートしているユーザーを取得

ブロック

代わりにユーザーをブロック

APIリファレンス

エンドポイントの詳細なドキュメント