还没有输出。提交表单以生成内容。
透明定价,无隐藏费用。按需支付。
| 规则与模式 | 渠道 | 积分 | 价格(美元) | 官方/参考价格 | 每日节省 |
|---|---|---|---|---|---|
following otherTwitter | Starter | 0.01per post | $0.00005 | - | - |
twitter-api-graphql 使用完整指南
通过一次可靠的 API 调用,获取某个 Twitter 用户正在关注的账号完整列表。

ApiPass 上的 Twitter Graphql Following API 是一个基于异步任务的端点,用于获取指定 Twitter 用户正在关注的账号列表。开发者只需提交一个包含目标 userId 的简单 POST 请求,即可获得一个任务 ID,随后可通过查询该任务 ID 获取丰富的 JSON 载荷,其中包含每个被关注账号的详细资料信息,包括 screen names、简介、粉丝数、认证状态、头像、职业类别等。该 API 基于 Twitter 的 GraphQL 基础设施构建,提供与 Twitter 原生客户端同等深度的数据,同时支持灵活的价格档位、自动提供商路由和回调通知,便于集成到任何应用或工作流中。
每个被关注账号都会返回丰富的元数据,包括 followers_count、friends_count、description、profile_image_url_https、created_at、is_blue_verified 和职业类别,因此你可以通过一次调用获得完整的社交图谱快照。
使用默认的 channel: auto 设置时,ApiPass 会根据实时价格和稳定性指标,在可用提供商之间自动分配任务,在最低成本和可靠性能之间取得平衡。
可在 starter(超低成本)、regular(标准档位,价格远低于官方 API)或 official(原生 Twitter API 定价,稳定性最高)之间选择,以匹配你的预算和可靠性需求。
提交任务后立即获得 taskId,让你的应用无需等待长时间阻塞请求,非常适合大规模抓取和后台任务。
提供 callBackUrl 后,ApiPass 会在任务完成时自动通知你的服务器,无需轮询状态。
一个 Bearer API key 即可访问 ApiPass 上完整的 Twitter GraphQL 套件,无需 OAuth 握手、无需开发者应用审批,也无需在多个凭据之间处理速率限制。
返回嵌套的 user_results 对象,包含 legacy 字段、职业资料类别、affiliate 徽章和认证标记,完全映射 Twitter 自有客户端所使用的结构。
使用 count 参数(默认 20)控制每个任务返回的 following 条目数量,让你可以在延迟和载荷大小之间灵活优化。
切换 includePromotedContent 布尔值,可过滤赞助条目,仅接收自然关注关系,让你的分析数据集保持干净。
梳理有影响力的账号关注了谁,用于发现隐藏网络、行业集群或新兴社区。
跟踪竞争对手关注的账号,揭示合作关系、行业观察列表和战略兴趣。
基于相似用户的关注列表,构建推荐新关注账号的推荐引擎。
分析影响者对外关注的质量和相关性,在品牌合作前评估其真实性。
了解与 Twitter 原生 following 端点相比,ApiPass 如何简化访问、丰富响应数据并降低成本。
Twitter 官方 GET /2/users/:id/following 端点需要已获批准的开发者账号、X API 付费档位订阅,以及严格的按应用速率限制。ApiPass 消除了这些摩擦:注册、获取 API key,即可立即开始查询,并提供价格显著低于 Twitter 官方费率的 starter 和 regular 通道。
官方 API 只返回有限的用户字段,并且需要使用 cursor tokens 进行同步分页。ApiPass 通过异步任务模型返回完整的 GraphQL 响应,包括职业类别、affiliates_highlighted_label、is_blue_verified、profile_banner_url 和置顶推文 ID,并支持可选回调,因此你可以处理高吞吐量工作负载,而无需管理 cursors 或速率限制退避逻辑。
汇总某一细分领域意见领袖的关注列表,识别正在获得关注的新兴工具、品牌和声音。
通过拉取客户的公开 Twitter 关注数据来丰富客户资料,实现个性化触达并识别共同兴趣。
研究信息流动、回音室效应和网络结构,用于同行评审研究或调查报道。
利用真实关注关系作为信号,为“你可能喜欢的账号”或“来自你网络的内容”等功能提供支持。
在 ApiPass 注册,并从你的仪表盘生成一个 Bearer API key。这个单一密钥可让你访问完整的 Twitter GraphQL 套件,因此无需管理多个凭据,也无需完成 Twitter 的开发者应用流程。
向 /api/v1/jobs/createTask 发送 POST 请求,将 model 设置为 twitter/graphql/following,填写目标 userId,并可添加 count 和 includePromotedContent 等可选参数。你也可以包含 callBackUrl,以便在任务完成时接收自动通知;或者不填写并手动轮询。响应会返回一个 taskId,你将在下一步中使用它。
使用返回的 taskId 查询 /api/v1/jobs/recordInfo,以检查任务进度。当 state 字段返回 success 后,解析 resultJson 载荷即可访问完整的关注列表,包括个人资料详情、认证状态、粉丝数和职业元数据,可直接用于你的应用。
所有 API 都需要通过 Bearer Token 进行身份验证。
Authorization: Bearer
获取关注列表。
该 API 接受具有以下结构的 JSON payload:
1{
2 "model": "string",
3 "callBackUrl": "string (optional)",
4 "channel": "auto",
5 "input": {
6 "variables": {
7 "userId": "string",
8 "count": "number",
9 "includePromotedContent": "boolean",
10 }
11 }
12}model必填string用于生成的模型名称
"twitter/graphql/following"
callBackUrl可选string任务完成通知的回调 URL。如果省略,则不会发送回调。
"https://your-domain.com/api/callback"
channel可选string你可以通过 channel 参数指定 APIPASS 中对应的提供商;这些提供商负责实际的图像和视频生成任务。APIPASS 目前提供三种提供商选项:
channel 参数的默认值为 auto。启用后,APIPASS 会根据实时价格和稳定性指标,在可用提供商之间自动分配任务,以平衡最低成本和可靠性能。除非你有自定义路由需求,否则请保留默认值 auto。
可用选项:
auto
input 对象包含以下参数:
input.variables.userId必填string44196397
input.variables.count可选number20
input.variables.includePromotedContent可选booleanfalse
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/following",
6 "callBackUrl": "https://your-domain.com/api/callback",
7 "input": {
8 "variables": {
9 "userId": "44196397",
10 "count": 20,
11 "includePromotedContent": false,
12 }
13 }
14 }'1{
2 "code": 200,
3 "message": "success",
4 "data": {
5 "taskId": "task_12345678"
6 }
7}code状态码,200 表示成功,其他表示失败
message响应消息,失败时为错误描述
data.taskId用于查询任务状态和结果的任务 ID