1

我正在尝试通过 twitter4j 处理推文。如此处所述https://dev.twitter.com/docs/working-with-timelines,我已经发送了我的第一个请求,其中只有参数“count”,以根据我的标准检索前 100 条推文。后续请求应该使用我从先前调用中检索到的最新推文 ID 设置 since_id 参数,以便在给定的 since_id 之后返回最新推文。但我在这里理解的是,当我们发送since_id 时,如果在该id 之后有200 条新推文可用,则将返回最新的100 条,所以我会错过中间的100 条。我应该如何设置请求参数,以便我可以从给定的since_id 中检索 X 条推文?在每次调用最后一次检索到的推文 ID 后,我需要检索 100 条推文。

谢谢。

4

1 回答 1

2

您可以检索它,查看https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline 您有 max_id、since_id 和 count 选项可以帮助您获得所需的结果。假设您收到的最后一条推文的 ID=X。将结果保存在某处,以便下次将 since_id 指定为 X 时,您将获得 ID 大于此 ID 的所有推文。

于 2013-07-25T07:17:32.690 回答