メインコンテンツへスキップ
このガイドでは、X API を使用してポストに「いいね」する/「いいね」を取り消す方法を説明します。
前提条件作業を始める前に、次が必要です:

ポストをいいねする

1

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

認証済みユーザーのIDが必要です。user lookup endpoint を使うか、アクセス・トークンから取得できます (数値の部分があなたのユーザーIDです) 。
2

ポストIDを取得する

ポストを表示しているときのURLからポストIDを確認します:
https://x.com/XDevelopers/status/1228393702244134912
                                └── ここがポストIDです
3

いいねリクエストを送信する

cURL
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": "1228393702244134912"}'
4

レスポンスを確認する

{
  "data": {
    "liked": true
  }
}

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

ポストのいいねを取り消します:
cURL
curl -X DELETE "https://api.x.com/2/users/123456789/likes/1228393702244134912" \
  -H "Authorization: Bearer $USER_ACCESS_TOKEN"
レスポンス:
{
  "data": {
    "liked": false
  }
}

次のステップ

いいねの取得

ポストにいいねしたユーザーを取得

APIリファレンス

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