检索用户推文的所有(!)

时间:2014-11-19 09:52:49

标签: rest twitter oauth

我希望使用Twitter API 1.1及此终点来获取用户的所有推文:

https://api.twitter.com/1.1/statuses/user_timeline.json

twitter API https://dev.twitter.com/rest/reference/get/statuses/user_timeline的文档说限制为3200(参数count)。如果是这种情况,我该如何检索用户推文的所有(!),而不仅仅是3200?

2 个答案:

答案 0 :(得分:1)

仅来自API文档: https://dev.twitter.com/rest/reference/get/statuses/user_timeline

您是否曾尝试发送多个请求,为since_id和max_id设置不同的值?

max_id:返回ID小于(即早于)或等于指定ID的结果。

since_id:返回ID大于(即更新)指定ID的结果。

答案 1 :(得分:1)

简单的答案是你做不到。

答案越长,有两种解决方法。

  1. 用户可以申请他们的Twitter存档。这将包含他们发送的每条推文的列表。
  2. 新的搜索API为每条推文编制索引。理论上,您可以搜索每个推文。但是,如果您不知道自己在寻找什么,那么它就不可能发挥作用。