您可以立即从Twitter“statuses / user_timeline”获得的最大推文数量是多少?

时间:2012-02-09 21:04:26

标签: twitter

你认为这是一个显而易见的问题,我不必问,但显然我这样做是因为在documentation for this中他们说两件似乎相互矛盾的事情。第一:

  

此方法最多只能返回3,200个用户的最新状态。

第二

  

count :指定要尝试和检索的推文数量,最多不超过200条。

实际上是否有可能获得3200用户的推文?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:6)

user_timeline本身包含最多3,200种可能的状态。

默认情况下,当您向user_timeline API发出请求时,它将为每页提供20个结果。使用count参数,每页最多可以要求200个结果。

要检索user_timeline中的所有3,200个状态,您需要对每个结果页面进行分页。对于每页200条推文的3,200条推文,这是获取所有结果的16页(和请求)。

请记住,count参数实际上是Twitter API中的“up to”参数 - 根据一些情况,您有时可能会在每页上获得较少的结果。请确保并使用include_rts = true在结果集中包含转发,以实现更一致的分页。