Skip to main content
通过 Sorsa API 获取公开 X 列表的成员、订阅者和推文流。本页也介绍 API 参考中的社群请求格式;用于新工作流之前,请先阅读可用性说明。
注意: 策略背景、成本计算和端到端监测工作流见博客上的 X 列表 API 指南
社群可用性: API 参考列出了社群端点,但当前数据可用性需要确认。构建新社群工作流前,请联系支持团队确认哪些操作和结果可用。下方请求示例只是接口说明,不是实时可用性测试。

列表

X 列表是最多包含 5,000 个账号的公开集合,存在两类用户:
  • 成员: 由列表管理者加入的账号。
  • 订阅者: 订阅该列表时间线的用户。
API 无法访问私有列表。 列表 ID 是 URL 中的数字:https://x.com/i/lists/1234567890 对应 ID 1234567890
提示: 新账号均有 100 次免费请求,无需信用卡、永不过期,足以完整获取中等规模列表。可在 API Playground 中无代码测试任意端点。

获取列表成员

GET /v3/list-members
完整提取 5,000 名成员的列表约需 25 次请求。

获取列表订阅者

GET /v3/list-followers 注意参数名:/list-followers 使用 list_link(URL 或 ID);/list-members/list-tweets 使用 list_id(仅数字 ID)。

获取列表推文

GET /v3/list-tweets 将所有列表成员的近期推文合并为一个按时间排序的信息流。实时监测工作流使用此端点,通过一次请求追踪一组账号,无需逐个轮询。

社群

以下格式描述 API 参考中的社群端点。依赖它们之前,请按上方说明确认可用性。 成员数据可用时,社群身份可作为受众发现信号,但不能单独证明近期活跃度。 社群 ID 是 URL 中的数字:https://x.com/i/communities/1966045657589813686 对应 1966045657589813686 私有社群此前无法通过 API 访问。

获取社群成员

POST /v3/community-members 返回精简成员资料,包括 ID、用户名、显示名称、头像、认证和受保护状态。

获取社群推文

POST /v3/community-tweets

搜索社群推文

POST /v3/community-search-tweets
如果只检查某位用户的成员身份,无需分页获取完整成员列表,应使用专用的 /check-community-member

导出到 CSV

上方列表端点的用户和推文流可通过一个辅助函数导出。用户示例如下:
/list-members/list-followersusers 中返回资料;/list-tweetstweets 中返回推文,作者位于 user 下。可选资料字段可能为空。导出推文时,需要显式展开嵌套值,例如 {"username": tweet["user"]["username"]};CSV 写入器不会自动解析 user.username 这样的点分字段名。

相关内容