Documentation Index
Fetch the complete documentation index at: https://generaltranslation.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
このガイドでは、X API を使用してミュートしているユーザーのリストを取得する方法を説明します。
前提条件始める前に、次のものが必要です。
- 承認済みの App を持つ開発者アカウント
- ユーザーアクセストークン (OAuth 1.0a または OAuth 2.0 PKCE)
自分のユーザー ID を取得する
認証済みユーザーの ID が必要です。ユーザー照会エンドポイントを使うか、Access Token から確認できます (数値の部分があなたのユーザー ID です) 。 ミュートしているユーザーをリクエストする
curl "https://api.x.com/2/users/123456789/muting?\
user.fields=created_at,username,verified&\
max_results=100" \
-H "Authorization: Bearer $USER_ACCESS_TOKEN"
レスポンスを確認する
{
"data": [
{
"id": "2244994945",
"name": "X Developers",
"username": "XDevelopers",
"created_at": "2013-12-14T04:35:55.000Z",
"verified": true
}
],
"meta": {
"result_count": 1,
"next_token": "1710819323648428707"
}
}
expansions を使って、ピン留めされた投稿などの関連データを取得します:
curl "https://api.x.com/2/users/123456789/muting?\
user.fields=created_at&\
expansions=pinned_tweet_id&\
tweet.fields=created_at" \
-H "Authorization: Bearer $USER_ACCESS_TOKEN"
{
"data": [
{
"username": "XDevelopers",
"created_at": "2013-12-14T04:35:55.000Z",
"id": "2244994945",
"name": "X Developers",
"pinned_tweet_id": "1430984356139470849"
}
],
"includes": {
"tweets": [
{
"created_at": "2021-08-26T20:03:51.000Z",
"id": "1430984356139470849",
"text": "Help us build a better X Developer Platform!..."
}
]
},
"meta": {
"result_count": 1
}
}
SDK はページネーションを自動的に処理します。cURL を使用する場合は、レスポンスで返される next_token を使用します。
curl "https://api.x.com/2/users/123456789/muting?\
max_results=100&\
pagination_token=1710819323648428707" \
-H "Authorization: Bearer $USER_ACCESS_TOKEN"
ミュートを管理
ユーザーをミュート/ミュート解除する
APIリファレンス
エンドポイントの詳細リファレンス