(Twitter4J API) - 不检索超过3235条推文

时间:2016-01-29 19:52:05

标签: java twitter arraylist pagination twitter4j

我遇到了Twitter4J API的问题。我已经编程了我的程序来从用户帐户获取推文并且它做得非常漂亮,直到它达到3235推文和休息时间。我不明白为什么它达到这个特定数字时会停止,但我需要检索大约9000~推文,所以我不知道如何解决这个问题。我正在使用Pagination来检索它们。

感谢所有帮助人员。

1 个答案:

答案 0 :(得分:1)

你不能 来自documentation

  

客户端可以通过页面访问理论上最多3,200个状态,并计算user_timeline REST API方法的参数。其他时间轴方法的理论最大值为800。超过限制的请求将导致状态代码为200的回复以及请求格式的空结果。 Twitter仍然维护着用户发送的所有推文的数据库。但是,为了确保性能,此限制适用于API调用。

所以,使用该方法你不可能得到超过3200条推文,这就是你获得3235的原因。