使用Twitter API和状态/ user_timeline

时间:2016-04-02 11:02:35

标签: api rest twitter

我正在使用Twitter API状态/ user_timeline方法来收集用户的推文。文档说最多可以获得3200条最新推文(https://dev.twitter.com/rest/reference/get/statuses/user_timeline),但是当我尝试收集推文时,我需要设置计数,因为没有计数它只返回15条最新推文。正如documntation所说,计数的最大值是200。 那么,问题是如何返回超过用户的200条推文?

我的查询看起来像这样

    https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=some_random_name&count=200 

我正在使用twitterOauth库。

1 个答案:

答案 0 :(得分:0)

您缺少的文档是here。基本上,您提出第一个请求,最多返回200条推文。然后,使用最后(最早)推文的id您发出另一个请求,但这次您将max_id参数设置为此id,这将返回下一组推文。重复此过程,直到您收到所有3200条推文或直到没有返回推文。