メインコンテンツへスキップ
Retweets エンドポイントを使用すると、リツイートおよびその取り消しを行い、ポストをリツイートしたユーザーを確認し、自分の投稿のリポストを取得できます。

概要

リツイート

ユーザーに代わってポストをリツイートする

リツイートの取り消し

リツイートを解除する

リツイートしたユーザー

ポストをリツイートしたユーザーを取得する

自分の投稿のリポスト

自分の投稿へのリポストを取得する

エンドポイント

リポストの取得

MethodEndpointDescription
GET/2/tweets/:id/retweeted_byポストをリポストしたユーザーを取得
GET/2/tweets/:id/quote_tweetsポストの引用ポストを取得
GET/2/users/reposts_of_me認証済みユーザーのポストのリポストを取得

リツイートの管理

MethodEndpointDescription
POST/2/users/:id/retweetsポストをリツイートする
DELETE/2/users/:id/retweets/:tweet_idリツイートを取り消す

例: リツイートしたユーザーの取得

curl "https://api.x.com/2/tweets/1234567890/retweeted_by?\
user.fields=username,verified" \
  -H "Authorization: Bearer $BEARER_TOKEN"

例: ポストをリツイートする

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

はじめに

前提条件

ルックアップ クイックスタート

ポストのリツイートを取得

管理クイックスタート

リツイートとその取り消しを実行

自分へのリポスト

自分の投稿へのリポストを取得

APIリファレンス

エンドポイントに関する詳細ドキュメント