【问题标题】:Collecting users tweets using twitter API and statuses/user_timeline使用 twitter API 和 statuses/user_timeline 收集用户推文
【发布时间】:2016-07-22 05:01:34
【问题描述】:

我正在使用 Twitter API statuses/user_timeline 方法来收集用户的推文。文档说最多可以获得 3200 条最新的推文 (https://dev.twitter.com/rest/reference/get/statuses/user_timeline),但是当我尝试收集推文时,我需要设置计数,因为没有计数它只会返回 15 条最新的推文。正如文档所说,count的最大值是200。 那么,问题是如何返回用户的这 200 多条推文?

我的查询看起来像这样

    https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=some_random_name&count=200 

我正在使用 twitterOauth 库。

【问题讨论】:

    标签: api rest twitter


    【解决方案1】:

    您缺少的文档是 here。基本上,您发出第一个请求,最多返回 200 条推文。然后,使用最后一条(最旧的)推文的id 发出另一个请求,但这次将max_id 参数设置为此id,它返回下一组推文。重复该过程,直到获得所有 3200 条推文或直到没有推文返回。

    【讨论】:

      猜你喜欢
      • 2019-12-14
      • 2019-11-26
      • 2015-05-15
      • 1970-01-01
      • 2012-07-10
      • 1970-01-01
      • 2012-12-10
      • 2011-08-25
      • 1970-01-01
      相关资源
      最近更新 更多