我正在使用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库。
答案 0 :(得分:0)
您缺少的文档是here。基本上,您提出第一个请求,最多返回200条推文。然后,使用最后(最早)推文的id
您发出另一个请求,但这次您将max_id
参数设置为此id
,这将返回下一组推文。重复此过程,直到您收到所有3200条推文或直到没有返回推文。