分页获取指定账号的近期推文

查看 X(Twitter)公开数据 API 的全部接口 →

必填 screenname,可选 rest_id 优先选取账号但不会取消用户名要求。第一页省略 cursor,后续原样传 next_cursor。已观察到 status=ok、timeline、user、next_cursor、prev_cursor;推文有 tweet_id、text、created_at、favorites、retweets、replies、quotes、bookmarks、views、entities、author 和 media。转发可能含 retweeted、retweeted_tweet,作者可为空,views 可为数字字符串。核对 author.rest_id,按 tweet_id 去重,游标缺失、为空或重复时停止,不承诺完整历史或流式推送。

API 功能

固定账号时间线采集 screenname 选取账号,rest_id 可优先选取且仍保留必填用户名。
时间线原样游标续页 保持账号不变回传 next_cursor,并设置最大页数与停止条件。
推文内容及互动字段 正文、时间与 favorites 等公开计数可用作带日期的内容快照。
转发与空作者分开处理 保留 retweeted_tweet 上下文,不把所有记录归为目标账号原创。

在线 API 演示

GET /api/project/twitter/user-timeline

API 响应 (JSON)

{}
curl -X GET 'https://api.opendata-api.com/api/project/twitter/user-timeline?key=<API_KEY>&screenname=NASA'
📢
需要帮助?
如遇接口异常,或需要其他接口需求,可联系我们
联系我们

使用场景

常见问题

Twitter 时间线如何用 next_cursor 分页?

首请求传必填 screenname,不传 cursor;之后将 next_cursor 原样传给同一账号,缺失、为空或重复时停止,按 tweet_id 去重。rest_id 优先选取但用户名仍必填。

能拿到该账号全部历史推文吗?

不保证完整历史或流式覆盖。页长与可访问深度会变化,须核对作者 ID,区分转发、内嵌转发内容和空作者,注明采集窗口。

相关接口

相关指南

查看订阅方案 →