まだ出力はありません。フォームを送信してコンテンツを生成してください。
透明な価格設定、隠れた手数料なし。使用量に応じてお支払い。
| ルールとモダリティ | Channel | クレジット | 価格(USD) | 公式/参考価格 | 1日の節約額 |
|---|---|---|---|---|---|
create-note-tweet otherTwitter | Starter | 0.01per post | $0.00005 | - | - |
twitter-api-graphql の完全ガイド
標準の文字数制限を超える長文ツイートを、単一の API 呼び出しでプログラムから投稿できます。

ApiPass の Twitter Graphql Create Note Tweet API は、開発者が X/Twitter 上で拡張された長さのツイート(「Note Tweets」または長文ツイートとも呼ばれます)をプログラムから投稿できる強力なエンドポイントで、従来の 280 文字制限を回避できます。model twitter/graphql/create-note-tweet を指定して /api/v1/jobs/createTask にシンプルな POST リクエストを送信することで、任意のメディア添付、セマンティックアノテーション、センシティブフラグとともに、リッチな長文コンテンツを投稿できます。この API は Twitter の内部 GraphQL インフラストラクチャを活用してネイティブな投稿動作を実現しつつ、ApiPass が認証ルーティング、プロバイダー割り当て、タスク管理を処理するため、Twitter の基盤にある複雑さに対応することなく、アプリケーション開発に集中できます。
時間のかかる Twitter Developer Platform の申請プロセスを省略できます。ログイン済みの Twitter セッションから auth_token cookie を提供するだけで、すぐに投稿を開始できます。
標準のツイートエンドポイントとは異なり、この API は拡張された文字数に対応しているため、スレッド、エッセイ、詳細なお知らせを 1 つの投稿にまとめられます。
デフォルトの channel: auto 設定により、ApiPass はリアルタイムの価格と安定性指標に基づいて利用可能なプロバイダーへタスクを自動的に割り当て、低コストと信頼性の高いパフォーマンスのバランスを取ります。
taskId を即座に返すジョブベースのシステム上に構築されているため、ツイートがバックグラウンドで処理されている間も、アプリケーションの応答性を維持できます。
callBackUrl を設定すると、タスク完了時に自動通知を受け取ることができ、継続的なポーリングが不要になります。
予算と信頼性の要件に合わせて、starter(超低コスト)、regular(標準ティア)、official(ネイティブ API 品質)のプロバイダーから選択できます。
media.media_entities 配列を介して画像や動画を note tweets に添付でき、センシティブなコンテンツを示す possibly_sensitive フラグにも標準で対応しています。
semantic_annotation_ids を含めることで、Twitter プラットフォーム上での発見性やトピック分類を向上させるコンテキストメタデータでツイートを強化できます。
標準の Twitter auth_token cookie を使用して認証できるため、OAuth フローや開発者アプリ登録なしで簡単に統合できます。
長文記事、ブログの抜粋、エッセイをスケジュールし、Twitter に直接投稿するコンテンツ管理システムを構築できます。
GPT や Claude などの LLM を接続し、詳細な分析、要約、コメントを note tweets として自動生成・公開できます。
Medium、Substack、WordPress の長文コンテンツを、ネイティブな Twitter note tweets に自動配信してリーチを最大化できます。
代理店やクリエイターが複数アカウントで長文の Twitter コンテンツを大規模に下書き、プレビュー、公開できるダッシュボードを開発できます。
参入ハードルの低さ、柔軟な料金体系、よりスマートなタスクルーティングにより、ApiPass が Twitter 公式 API と比べて長文ツイート投稿をどのように簡素化するかをご覧ください。
Twitter の公式 API では、開発者アカウントの承認、プロジェクト設定、OAuth 2.0 の実装、そして長文投稿機能ではすぐに高額になり得るティアベースの料金が必要です。ApiPass はこれらのハードルを完全に取り除きます。開始に必要なのは、通常の Twitter ログインセッションから取得した auth_token だけです。
Twitter 公式 API がサブスクリプションレベルに応じたレート制限付きの固定有料ティアを適用する一方で、ApiPass はマルチチャネルプロバイダーシステム(starter、regular、official)を提供し、コストと安定性の間で最適化できます。auto ルーティングにより、各リクエストに最適なオプションがインテリジェントに選択されます。
業界に関する深い洞察、調査結果、経営層のコメントをネイティブな長文ツイートとして公開し、権威性とエンゲージメントを高めます。
報道機関は、手作業で文字数を削ることなく、記事全体のプレビューや速報更新を note tweets として自動公開できます。
詳細な製品アップデート、機能リリース、変更履歴を、スレッドに分割せず 1 つのツイート内で十分な文脈とともに展開できます。
AMA、コンテスト、コミュニティ向け告知を、包括的な手順や詳細を含めて 1 つの読みやすい投稿にまとめて実施できます。
ApiPass に登録して API キーを受け取り、ログインした状態で Twitter ホームページを開き、F12 を押して Application > Storage > Cookies > auth_token に移動し、Twitter auth_token を取得します。
Bearer トークンを使用して /api/v1/jobs/createTask に POST リクエストを送信し、model twitter/graphql/create-note-tweet を指定して、必須の input.AuthToken と input.variables.tweet_text を提供します。必要に応じて、メディア、セマンティックアノテーション、コールバック URL を設定できます。
返された taskId を使用して GET リクエストで /api/v1/jobs/recordInfo エンドポイントをポーリングするか、callBackUrl で Webhook 通知を待ちます。タスク状態が success を返すと、note tweet は公開済みで、完全な結果は resultJson で確認できます。
すべてのAPIはBearer Tokenによる認証が必要です。
Authorization: Bearer
ユーザーのツイートを取得するタスクを作成します
このAPIは、次の構造のJSONペイロードを受け付けます:
1{
2 "model": "string",
3 "callBackUrl": "string (optional)",
4 "channel": "auto",
5 "input": {
6 // Input parameters
7 }
8}model必要string生成に使用するモデル名
"twitter/simple/user-tweets"
callBackUrlオプションstringタスク完了通知用のコールバックURL。省略した場合、コールバックは送信されません。
"https://your-domain.com/api/callback"
channelオプションstringchannel パラメータを使用して、APIPASS 内の対応するプロバイダーを指定できます。これらのプロバイダーは、実際の画像および動画生成タスクを処理します。APIPASS は現在、次の3つのプロバイダーオプションを提供しています:
channel パラメータのデフォルト値は auto です。有効にすると、APIPASS はリアルタイムの価格と安定性指標に基づいて、利用可能なプロバイダー間でタスクを自動的に割り当て、最小コストと信頼性の高いパフォーマンスのバランスを取ります。カスタムルーティング要件がない限り、デフォルトの auto 値を維持してください。
利用可能なオプション:
auto
input オブジェクトには次のパラメータが含まれます:
input.user_id必要stringユーザーID
最良の結果を得るには、被写体、スタイル、ライティング、構図を記述してください
44196397
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/simple/user-tweets",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8 "user_id": "44196397"
9 }
10 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678"
6 }
7}codeステータスコード。200 は成功、その他は失敗を示します
messageレスポンスメッセージ。失敗時はエラー内容を示します
data.taskIdタスクのステータスと結果を照会するためのタスクID