メインコンテンツへスキップ
Blocks エンドポイントを使用すると、ユーザーのブロックやブロック解除を行い、認証済みユーザーがブロックしているユーザーのリストを取得できます。

概要

ブロック

ユーザーをブロックする

ブロック解除

ユーザーのブロックを解除する

ブロックしたユーザー

ブロックしているユーザーのリストを取得する

エンドポイント

MethodEndpoint説明
GET/2/users/:id/blockingブロック中のユーザーを取得
POST/2/users/:id/blockingユーザーをブロック
DELETE/2/users/:source_user_id/blocking/:target_user_idユーザーのブロックを解除

例: ブロックしているユーザーの取得

curl "https://api.x.com/2/users/123456789/blocking?\
user.fields=username,description" \
  -H "Authorization: Bearer $USER_ACCESS_TOKEN"

例:ユーザーをブロックする

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

はじめに

前提条件

クイックスタート

ブロック API の利用を開始する

統合ガイド

主要な概念とベストプラクティス

APIリファレンス

エンドポイントの完全なドキュメント