您可以从Twitter上获得的最大推文数量是多少;状态/用户“时间线”;马上?

您可以从Twitter上获得的最大推文数量是多少;状态/用户“时间线”;马上?,twitter,Twitter,你可能会认为这是一个明显的问题,我不必问,但很明显我会问,因为他们说的两件事似乎是矛盾的。第一: 此方法最多只能返回3200个用户的最新状态 第二: count:指定要尝试和检索的推文数量,最多200条 那么,有可能获得3200条用户推文吗?如果是,如何进行?用户时间线本身包含多达3200种可能的状态 默认情况下,当您向用户_timeline API发出请求时,每页将显示20个结果。使用count参数,您可以要求每页最多200个结果 要检索用户时间线中的所有3200个状态,您需要对结果的每一页进

你可能会认为这是一个明显的问题,我不必问,但很明显我会问,因为他们说的两件事似乎是矛盾的。第一:

此方法最多只能返回3200个用户的最新状态

第二:

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


那么,有可能获得3200条用户推文吗?如果是,如何进行?

用户时间线本身包含多达3200种可能的状态

默认情况下,当您向用户_timeline API发出请求时,每页将显示20个结果。使用count参数,您可以要求每页最多200个结果

要检索用户时间线中的所有3200个状态,您需要对结果的每一页进行分页。对于3200条推文,每页200条推文,需要16页(和请求)才能获取所有结果


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

因此,我知道如果您等待太久,您只会再次获得第一页。在Twitter决定停止给你回帖之前,你知道“差距”是什么吗?对于一些用户来说,用户时间线可以追溯到几年前。对于其他用户,它可以追溯到几天以前。这完全取决于用户推特的频率。使用API锁定时间轴上的特定时间范围时,请使用“自\u id”和“最大\u id”参数。您是说,除非使用“自\u id”,否则它将始终返回我指定的最新“x”结果?是的,完全正确。时间线是不稳定的,并且是动态的。