twitter API自id以来获取推文

时间:2013-07-07 17:50:08

标签: java java-ee twitter twitter4j

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

感谢。

1 个答案:

答案 0 :(得分:2)

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