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

Zel*_*ian 4 twitter

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

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

第二:

count:指定要尝试和检索的推文数量,最多为200.

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

Tay*_*ary 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在结果集中包含转发,以实现更一致的分页.