まだ出力はありません。フォームを送信してコンテンツを生成してください。
透明な価格設定、隠れた手数料なし。使用量に応じてお支払い。
| ルールとモダリティ | Channel | クレジット | 価格(USD) | 公式/参考価格 | 1日の節約額 |
|---|---|---|---|---|---|
favorite-tweet otherTwitter | Starter | 0.01per post | $0.00005 | - | - |
twitter-api-graphql の完全ガイド
1回のAPI呼び出しでツイートへのいいねを大規模に自動化 — ApiPassの非同期ジョブベースのエンドポイントを使用して、X(Twitter)上の任意の公開ツイートをプログラムからお気に入り登録できます。

ApiPassのTwitter Graphql Favorite Tweet APIは、公式X Webクライアントを支える基盤のGraphQLプロトコルを使用して、X(旧Twitter)上のツイートにプログラムからいいね(お気に入り)できる非同期エンドポイントです。対象のtweet_idとXアカウントのauth_tokenを送信すると、ApiPassはインテリジェントなプロバイダールーティングシステムを通じてタスクを振り分け、ポーリング可能なtaskIdを返します。またはcallbackで受け取り、いいね操作が正常に実行されたことを確認できます。GraphQLのクエリハッシュ、ヘッダー署名、レート制限処理といった複雑さを抽象化し、Twitterで最もよく使われるエンゲージメント操作の1つに対して、開発者にクリーンなRESTスタイルのインターフェースを提供します。
TwitterのGraphQLエンドポイント、クエリID、変化するリクエスト署名をリバースエンジニアリングする手間を省けます。ApiPassはすべてをシンプルなJSON POSTリクエストにまとめます。
デフォルトのautoチャネルは、リアルタイムの価格と安定性に基づいてstarter、regular、officialプロバイダー間でタスクを動的に割り当て、信頼性を損なわずにコストを低く抑えます。
タスクはキューに入り、バックグラウンドで処理されます。/jobs/recordInfoをポーリングするか、callBackUrlを登録して、いいねの完了時点で通知を受け取れます。
自分のX auth_token cookieを使用できるため、通常のエンゲージメントフットプリントを持つ実在の完全に機能するアカウントからいいねが実行されます。
ApiPassの料金はTwitter公式Enterprise APIプランを大きく下回るため、インディー開発者やグロースチームにとって、自動エンゲージメントワークフローを経済的に実現できます。
リクエストペイロードでcallBackUrlを設定すると、ApiPassが完了通知をサーバーへプッシュします。ポーリングループは不要です。
variablesオブジェクト内にtweet_idを1つ送信するだけで、GraphQLペイロードの構築からレスポンス解析までAPIが残りを処理します。
starter、regular、officialチャネルから選択するか、autoに各リクエストに最適なプロバイダーを選ばせることができます。
すべてのリクエストは永続的なtaskIdを返し、完全な可観測性のために明確な状態遷移(waiting → queuing → generating → success/fail)を提供します。
より広範なソーシャルリスニングワークフローの一部として、特定のクリエイター、ハッシュタグ、トピックのツイートに代わりにいいねするエージェントを構築できます。
クリエイターやマーケターがターゲットオーディエンスと大規模かつ自然にエンゲージできるよう支援するSaaS製品を強化できます。
Web3アプリやゲーミフィケーションアプリでユーザーがタスクを完了した際に、オンチェーンまたはオフチェーンの報酬アクションとしていいねをトリガーできます。
CRMを接続し、サポートケースの解決後に顧客のツイートへいいねすることをスケジュール済みのフォローアップアクションにできます。
ApiPassのお気に入りツイートエンドポイントが、アクセス性、料金、開発者体験の面でX公式APIとどう比較されるか、そしてチームがより速くリリースするためにApiPassを選ぶ理由をご覧ください。
Twitterの公式API(X API v2)では、POST /2/users/:id/likesエンドポイントが高額な月額料金と厳しいレート上限のある有料プランに制限されています。ApiPassは最低利用契約なしのタスク単位料金を提供し、個人開発者やプロトタイププロジェクトでも利用しやすくしています。
公式APIでは、OAuth 2.0アプリ登録、開発者ポータルの承認、ユーザーごとのトークン交換フローが必要です。ApiPassに必要なのはログイン済みXセッションのAuthToken cookieだけで、最初のいいねまでの時間を数日から数分へと大幅に短縮します。
ブランドや製品に言及したツイートに自動でいいねし、可視性を高めるとともにコミュニティへ反応したことを示せます。
提携クリエイターがキャンペーンのハッシュタグに一致するスポンサーコンテンツを公開したら、監視ツールで投稿に自動いいねできます。
自律型AIエージェントに、設定された関心やユーザー指示に合致するツイートへいいねすることで、X上で承認の意思を表現する機能を持たせられます。
「いいね」をキュレーションシグナルに変換します。MLパイプラインが高価値と分類したツイートを自動でお気に入り登録し、ブックマークや下流フィードに表示されるようにできます。
ApiPassに登録してAPI_KEYを取得し、ブラウザからX auth_tokenを取得します(ログイン中にtwitter.comでF12 → Application → Cookies → auth_token)。
POSTを/api/v1/jobs/createTaskへ送信し、model: "twitter/graphql/favorite-tweet"、AuthToken、およびinput.variables内の対象tweet_idを指定します。ApiPassはtaskIdを返します。
stateがsuccessになるまでGET /api/v1/jobs/recordInfo?taskId=...をポーリングするか、元のリクエストでcallBackUrlを設定して、いいねが実行されたときに自動プッシュ通知を受け取ります。
すべてのAPIはBearer Tokenによる認証が必要です。
Authorization: Bearer
ツイートにいいねします。
この API は、以下の構造の JSON ペイロードを受け付けます:
1{
2 "model": "string",
3 "callBackUrl": "string (optional)",
4 "channel": "auto",
5 "input": {
6 "AuthToken": "string",
7 "variables": {
8 "tweet_id": "string"
9 }
10 }
11}model必要string生成に使用するモデル名
"twitter/graphql/favorite-tweet"
callBackUrlオプションstringタスク完了通知用のコールバック URL。省略した場合、コールバックは送信されません。
"https://your-domain.com/api/callback"
channelオプションstringchannel パラメータを使用して、APIPASS 内の対応するプロバイダーを指定できます。これらのプロバイダーが実際の画像および動画生成タスクを処理します。APIPASS は現在、3 つのプロバイダーオプションを提供しています:
channel パラメータのデフォルト値は auto です。有効にすると、APIPASS はリアルタイムの価格と安定性指標に基づいて、利用可能なプロバイダー間でタスクを自動的に割り当て、コストの最小化と信頼性の高いパフォーマンスのバランスを取ります。カスタムルーティング要件がない限り、デフォルトの auto 値をそのまま使用してください。
利用可能なオプション:
auto
input オブジェクトには、以下のパラメータが含まれます:
input.variables.tweet_id必要string123
input.AuthToken必要stringTwitter のホームページを開いてログインし、F12 > Application > Storage > Cookies > auth_token に移動します。

YOUR_X_AUTH_TOKEN
1curl -X POST "https://api.apipass.dev/api/v1/jobs/createTask" \
2 -H "Content-Type: application/json" \
3 -H "Authorization: Bearer YOUR_API_KEY" \
4 -d '{
5 "model": "twitter/graphql/favorite-tweet",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8 "AuthToken": "YOUR_X_AUTH_TOKEN",
9 "variables": {
10 "tweet_id": "1852944751370109241"
11 }
12 }
13 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678"
6 }
7}codeステータスコード。200 は成功、その他は失敗を示します
messageレスポンスメッセージ。失敗時はエラーの説明が含まれます
data.taskIdタスクのステータスと結果を照会するためのタスク ID