メインコンテンツへスキップ
Likes エンドポイントを使用すると、投稿へのいいねやいいねの取り消しを行い、どのユーザーが特定のポストにいいねしたかを確認し、ユーザーがいいねした投稿を取得できます。

概要

ポストにいいねする

ユーザーに代わってポストにいいねする

ポストのいいねを取り消す

ポストへのいいねを取り消す

いいねしたユーザー

ポストにいいねしたユーザーを確認する

いいねしたポスト

ユーザーがいいねしたポストを取得する

エンドポイント

いいねの取得

MethodEndpointDescription
GET/2/tweets/:id/liking_usersポストに「いいね」したユーザーを取得
GET/2/users/:id/liked_tweetsユーザーが「いいね」した投稿を取得

いいねを管理する

MethodEndpointDescription
POST/2/users/:id/likesポストを「いいね」する
DELETE/2/users/:id/likes/:tweet_idポストの「いいね」を取り消す

重要な注意事項

Liking users エンドポイントでは、実際の「いいね」数に関係なく、全期間を通じて 1 件のポストあたり最大 100 ユーザー までしか返されません。

例: いいねしたユーザーの取得

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

例:ポストをいいねする

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

はじめに

前提条件

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

ポストのいいねを取得する

管理クイックスタート

投稿へのいいね/いいね解除を行う

APIリファレンス

エンドポイントの完全なリファレンス

サンプルコード

実行可能なコード例