还没有输出。提交表单以生成内容。
透明定价,无隐藏费用。按需支付。
| 规则与模式 | 渠道 | 积分 | 价格(美元) | 官方/参考价格 | 每日节省 |
|---|---|---|---|---|---|
quote-tweet otherTwitter | Starter | 0.01per post | $0.00005 | - | - |
twitter-api-graphql 使用完整指南
通过一次 API 调用,以编程方式引用任何公开推文,并添加自定义文本、媒体附件和上下文注释。

ApiPass 上的 Twitter Graphql 引用推文 API 是一个对开发者友好的端点,让你无需处理 X(原 Twitter)内部 GraphQL 基础设施的复杂性,即可在 X 上发布引用推文。只需提交目标推文 URL 和你的评论文本,API 就会自动代表已认证账号撰写并发布引用推文。它支持媒体附件、敏感内容标记、语义注释和 dark(未发布)请求等丰富内容,非常适合社交自动化、内容排期、互动工具和 AI 驱动的发帖代理。该 API 构建在 ApiPass 统一的任务式架构之上,采用简单的异步工作流:提交任务,然后轮询或在引用推文成功发布时接收回调。
跳过对 X 内部 GraphQL schema、query IDs 和 feature flags 的逆向工程。ApiPass 将所有复杂性封装在清晰的 REST 端点之后。
默认 auto channel 会根据实时价格和稳定性指标,在多个服务商之间智能分配任务,在最低成本和可靠性能之间取得平衡。
可在 starter、regular 和 official channel 之间选择,以匹配你的预算和可靠性要求,从超低成本实验到生产级工作负载均可覆盖。
提交任务并通过 callback URLs 接收结果,无需保持连接打开,也无需实现复杂的轮询逻辑。
通过 media_entities array,直接在引用推文 payload 中附加图片、视频并标记用户。
使用任意 X 账号的标准 auth_token cookie 即可,无需 OAuth 应用注册、开发者审批或速率限制协商。
将自定义 tweet_text 与指向任意公开推文的 attachment_url 结合,在 X 上生成原生引用推文。
通过 media_entities 附加已上传媒体,使用 possibly_sensitive 标记敏感内容,并包含 semantic_annotation_ids 以提供更丰富的上下文元数据。
使用 dark_request flag 发起未发布/草稿式请求,并通过 includePromotedContent 控制推广内容与响应的交互方式。
通过集中式仪表板,在多个 X 账号上排期并发布引用推文。
将热门推文传入 LLM,生成上下文评论,并自动发布为引用推文。
为你的受众引用突发新闻推文,并附上编辑性背景、引用来源或翻译。
构建工具,帮助创作者通过带有深度补充的引用推文,系统性地与影响者互动。
以下从可访问性、定价和开发者体验角度,对比 ApiPass 的引用推文端点与 X 官方 API。
X 的官方 API 要求开发者账号审批、用于写入访问的付费层级(Basic/Pro/Enterprise),以及严格的项目设置。ApiPass 只需要从已登录 X 会话中提取的 auth_token cookie,几分钟内即可完成集成。
官方 X API 对每月发帖配额实行分层限制,并且更高用量需要支付高额订阅费用。ApiPass 采用按任务付费模式和多服务商路由,让你无需绑定企业合约即可扩展引用推文发布量。
通过编程方式引用品牌提及或用户生成内容,并附上推广文案,扩大传播效果。
用社区账号引用违规或值得关注的推文,并附上官方回应、更正或背景说明。
引用可能影响市场或改变赛况的相关推文,并附上由你的数据管道自动生成的分析。
自动从区域账号或合作伙伴账号引用品牌公告推文,以最大化自然触达。
从 ApiPass dashboard 获取你的 ApiPass API key,并在登录状态下打开 Twitter homepage,然后导航至 F12 → Application → Storage → Cookies → auth_token,提取你的 X auth_token。
向 https://api.apipass.dev/api/v1/jobs/createTask 发送 POST 请求,将 model 设置为 twitter/graphql/quote-tweet,并提供你的 AuthToken、tweet_text(你的评论)和 attachment_url(你要引用的推文 URL)。也可以选择包含 callBackUrl,以便在引用推文发布完成时接收通知。
使用返回的 taskId 查询 GET /api/v1/jobs/recordInfo?taskId={taskId}。轮询直到 state 变为 success(或等待你的回调),然后从 resultJson.resultObject 读取已发布引用推文的详情。可能的 states 包括 waiting、queuing、generating、success 和 fail。
所有 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_text": "string",
9 "attachment_url": "string",
10 "dark_request": "boolean",
11 "media": {
12 "media_entities": [
13 { "media_id": "string", "tagged_users": ["string"] }
14 ],
15 "possibly_sensitive": "boolean"
16 },
17 "semantic_annotation_ids": ["string"],
18 "includePromotedContent": "boolean"
19 }
20 }
21}model必填string用于生成的模型名称
"twitter/graphql/quote-tweet"
callBackUrl可选string任务完成通知的回调 URL。如果省略,则不会发送回调。
"https://your-domain.com/api/callback"
channel可选string你可以通过 channel 参数指定 APIPASS 中对应的提供商;这些提供商负责处理实际的图像和视频生成任务。APIPASS 目前提供三种提供商选项:
channel 参数的默认值为 auto。启用后,APIPASS 会根据实时价格和稳定性指标,在可用提供商之间自动分配任务,以平衡最低成本和可靠性能。除非你有自定义路由需求,否则请保留默认值 auto。
可用选项:
auto
input 对象包含以下参数:
input.variables.tweet_text必填stringfight!
input.variables.attachment_url可选stringhttps://x.com/realDonaldTrump/status/1852944751370109241
input.variables.dark_request可选booleanfalse
input.variables.media.media_entities可选array[]
input.variables.media.possibly_sensitive可选booleanfalse
input.variables.semantic_annotation_ids可选array[]
input.variables.includePromotedContent可选booleanfalse
input.AuthToken必填string打开 Twitter 主页并登录,然后前往 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/quote-tweet",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8 "AuthToken": "YOUR_X_AUTH_TOKEN",
9 "variables": {
10 "tweet_text": "fight!",
11 "attachment_url": "https://x.com/realDonaldTrump/status/1852944751370109241",
12 "dark_request": False,
13 "media": {
14 "media_entities": [],
15 "possibly_sensitive": False,
16 },
17 "semantic_annotation_ids": [],
18 "includePromotedContent": False,
19 }
20 }
21 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678"
6 }
7}code状态码,200 表示成功,其他表示失败
message响应消息,失败时为错误描述
data.taskId用于查询任务状态和结果的任务 ID