【问题标题】:Retrieving all(!) of the tweets of a user检索用户的所有(!)推文
【发布时间】:2015-01-16 18:54:06
【问题描述】:

我想使用 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)。如果是这种情况,我如何检索用户的 all(!) 推文,而不仅仅是 3200 条?

【问题讨论】:

    标签: rest twitter oauth


    【解决方案1】:

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

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

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

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

    【讨论】:

      【解决方案2】:

      简单的答案是你不能。

      更长的答案是有两种解决方法。

      1. 用户可以请求他们的 Twitter 存档。这将包含他们发送的每条推文的列表。
      2. 新的搜索 API 索引每条推文。理论上,您可以搜索每条推文。但是,如果您不知道自己在搜索什么,它就不太可能奏效。

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-19
      • 2022-01-18
      • 2012-12-10
      • 2013-03-15
      • 1970-01-01
      • 2018-05-24
      • 2010-10-31
      • 1970-01-01
      相关资源
      最近更新 更多