我对Twitter4J API有问题。我已经编程我的程序从一个用户帐户获得推特,它做得很好,直到它达到3235推特和打破。我不明白为什么当它达到这个特定的数字时停止,但我需要检索大约9000~ tweet,所以我不知道如何解决这个问题。我用分页来取回它们。
谢谢你们的帮助。
发布于 2016-01-30 13:13:38
你不能这么做。
来自文档
客户端可以通过user_timeline REST方法的页面和计数参数来访问理论上最大的3200个状态。其他时间线方法的理论最高值为800个状态。超过限制的请求将导致状态代码为200的答复和请求格式的空结果。Twitter仍然维护着一个用户发送的所有tweet的数据库。但是,为了确保性能,对API调用设置了此限制。
所以,用这种方法你不可能得到超过3200条推特,这就是你得到3235的原因。
https://stackoverflow.com/questions/35092880
复制相似问题