还没有输出。提交表单以生成内容。
透明定价,无隐藏费用。按需支付。
| 规则与模式 | 渠道 | 积分 | 价格(美元) | 官方/参考价格 | 每日节省 |
|---|---|---|---|---|---|
community-tweets-timeline otherTwitter | Starter | 0.01per post | $0.00005 | - | - |
twitter-api-graphql 使用完整指南
通过一次 API 调用,实时获取任意 Twitter (X) 社区的排序推文时间线。

ApiPass 上的 Twitter GraphQL 社区推文时间线 API 是一个强大的端点,可获取特定 Twitter (X) 社区内发布推文的完整排序时间线。开发者只需传入 communityId,即可访问社区范围内的对话、排名靠前的帖子以及分页时间线条目,并包含用于顺畅滚动和无限加载的游标。它专为需要可靠、结构化访问 X 上社区内容的开发者设计,无需直接处理身份验证、速率限制或 GraphQL 查询构建。
跳过冗长的 Twitter Developer 申请流程,只需一个 ApiPass API key 即可立即开始拉取社区数据。
ApiPass 负责底层请求基础设施,因此你不会受到 Twitter 严格的按端点配额限制。
无需编写包含 feature flags 和 variables 的复杂 GraphQL 查询,只需发送包含 communityId 的简洁 JSON payload。
提交任务后获取 taskId,并可选择使用 callBackUrl 在结果就绪时接收通知,非常适合高并发、大批量工作负载。
通过 rankingMode 参数按相关性获取社区推文,与用户在原生 X 应用中看到的内容保持一致。
响应中包含顶部和底部游标,让你可以轻松分页浏览大型社区时间线。
返回原始 GraphQL instructions 数组(包括 TimelineClearCache 和 TimelineAddEntries),保留 Twitter 前端所使用的精确结构。
可使用 count、displayLocation、rankingMode 和 withCommunity 微调请求,以控制 payload 大小和内容形态。
接收已完整解析的 resultJson,其中包含社区元数据、时间线条目和游标 token,可直接用于下游处理。
跟踪细分 X 社区内的互动、热门帖子和趋势话题。
从多个社区拉取最新帖子,汇总为用于新闻简报或应用的统一信息流。
监控社区活动中的政策违规、垃圾信息或有害内容。
从特定行业社区(crypto、AI、gaming 等)提取讨论,以发现新兴趋势。
官方 Twitter API 需要配置 OAuth 2.0、申请高级访问权限,并管理按用户分配的 token。ApiPass 用单个 Bearer token 替代了所有这些流程。
官方 X API v2 在可负担的价格层级中并未开放专用的社区时间线端点。ApiPass 直接提供该 GraphQL 端点,让开发者能以更低成本访问社区数据,否则通常需要企业级方案。
观察你的品牌或产品在相关 X 社区中的讨论情况。
关注竞争对手及其用户活跃的社区,以发现新功能或用户抱怨。
收集高信号、聚焦主题的对话数据,用于微调 LLMs 和构建数据集。
衡量发帖频率、排名变化和内容速度,以长期评估社区健康度。
在 ApiPass 注册,并从你的 dashboard 生成一个 Bearer API key。
向 https://api.apipass.dev/api/v1/jobs/createTask 发送 POST 请求,使用 model twitter/graphql/community-tweets-timeline,并在 input.variables 对象中传入目标 communityId。响应中会返回 taskId,供后续跟踪使用。
使用返回的 taskId,通过 https://api.apipass.dev/api/v1/jobs/recordInfo 的 recordInfo 端点获取排序后的社区时间线,或配置 callBackUrl,在处理完成后自动接收结果。
所有 API 都需要通过 Bearer Token 进行身份验证。
Authorization: Bearer
获取 Community 推文时间线。
该 API 接受具有以下结构的 JSON payload:
1{
2 "model": "string",
3 "callBackUrl": "string (optional)",
4 "channel": "auto",
5 "input": {
6 "variables": {
7 "communityId": "string",
8 "count": "number",
9 "displayLocation": "string",
10 "rankingMode": "string",
11 "withCommunity": "boolean"
12 }
13 }
14}model必填string用于生成的模型名称
"twitter/graphql/community-tweets-timeline"
callBackUrl可选string用于任务完成通知的回调 URL。如果省略,则不会发送回调。
"https://your-domain.com/api/callback"
channel可选string你可以通过 channel 参数在 APIPASS 中指定对应的服务商;这些服务商负责实际的图像和视频生成任务。APIPASS 当前提供三种服务商选项:
channel 参数的默认值为 auto。启用后,APIPASS 会根据实时价格和稳定性指标,在可用服务商之间自动分配任务,以平衡最低成本和可靠性能。除非你有自定义路由需求,否则请保留默认值 auto。
可用选项:
auto
input 对象包含以下参数:
input.variables.communityId必填string1517189118140325888
count可选number20
displayLocation可选stringCommunity
rankingMode可选stringRelevance
withCommunity可选booleanTrue
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/community-tweets-timeline",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8 "variables": {
9 "communityId": "1517189118140325888"
10 }
11 }
12 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678"
6 }
7}code状态码,200 表示成功,其他表示失败
message响应消息,失败时为错误描述
data.taskId用于查询任务状态和结果的任务 ID