我正在尝试通过 twitter4j 处理推文。如此处所述 https://dev.twitter.com/docs/working-with-timelines ,我已经发送了第一个仅包含参数“count”的请求,以根据我的标准检索前 100 条推文。后续请求应该使用我从上次调用中检索到的最新推文 id 设置 SIZE_ID 参数,以便它将在给定的 SIZE_ID 之后返回最新推文。但我在这里理解的是,当我们发送since_id时,如果在该id之后有200条新推文可用,则将返回最新的100条,所以我将错过中间的100条。我应该如何设置请求参数,以便我可以从给定的since_id检索X数量的推文?我需要在每次调用中最后检索到的推文 ID 后检索 100 条推文。
谢谢。
最佳答案
您可以检索它,查看https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline 您有 max_id、since_id 和 count 选项可以帮助您获得所需的结果。 假设您收到的最后一条推文的 ID=X。将结果保存在某处,以便下次将since_id指定为X时,您将获得ID大于此ID的所有推文。
关于java - twitter API 获取 id 之后的推文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17514645/