メインコンテンツへスキップ
Likes lookup グループのエンドポイントを使用すると、特定のPostに「いいね」したアカウントの一覧、または特定のアカウントが「いいね」したPostの一覧を取得できます。これらのエンドポイントには次が含まれます:
- ユーザーが「いいね」したPost - GET /2/users/:id/liked_tweets
- Postに「いいね」したユーザー - GET /2/tweets/:id/liking_users
これらのエンドポイントは、OAuth 1.0a ユーザーコンテキスト または OAuth 2.0 Bearer Token で認証できます。liked Posts エンドポイントでは、大量の結果をページングするためのページネーショントークンが提供されます。
liking users エンドポイントでは、全期間を通じて各Postにつき合計100アカウントまでに制限されます。さらに、liked Posts エンドポイントには、Project レベルで適用される月間の Post 上限 も適用されます。
「いいねの管理」エンドポイントを使うと、認証済みアカウントに代わって指定の Post に「いいね」または「いいね解除」を行えます。このエンドポイントグループでは、POST と DELETE の2つのメソッドが利用できます。POST は Post に「いいね」する、DELETE は「いいね解除」するためのメソッドです。
ユーザーに代わってリクエストを行うため、これらのエンドポイントは OAuth 1.0a ユーザーコンテキスト で認証し、ユーザーに関連付けられたアクセストークンを使用する必要があります。アクセストークンは 3-legged OAuth フロー/obtaining-user-access-tokens) を使って生成できます。自分のアカウント、または認証済みユーザーのアカウントから Post に「いいね」できます。両エンドポイントとも、ユーザー単位のレート制限はエンドポイントごとに15分あたり50リクエストです。
これらのエンドポイントにアクセスするには、承認済みのdeveloper account が必要です。認証時には、developer App のキーとトークンを、Project 内にあるものから使用する必要があります。
X API v2 エンドポイントへのアクセス方法の詳細は、Getting started ページをご覧ください。