【问题标题】:Does twitter rest api give only a sample of the data?twitter rest api 是否只提供数据样本?
【发布时间】:2015-01-08 17:58:33
【问题描述】:

假设我想从拥有 10k(或更多)推文的用户那里获取所有推文,我是否能够使用 twitter rest api 返回并获取所有用户状态?或者只提供一个样本。

Twitter 是否只为您提供其余 api 的某些情况的示例?喜欢搜索或类似的东西。 rest api 的限制是什么?除了速率限制

我知道streaming api 仅限于大约 1% 的数据。但是我不确定其余的api。

【问题讨论】:

    标签: rest twitter


    【解决方案1】:

    根据端点,您可以检索的推文数量会有所不同。对于来自用户的推文,您应该使用GET statuses/user_timeline

    根据这个端点的文档:

    此方法最多只能返回 3,200 个用户最近的推文。用户对其他状态的本机转推包含在此总数中,无论请求此资源时是否将 include_rts 设置为 false。

    如果您拥有来自某个用户的所有推文 ID,则可以使用 GET statuses/lookup 检索所有推文 ID

    Streaming API 可以为您提供帮助,但仅限于下一条推文,因为它是实时的。请记住,这 1% 与世界上的所有推文相关,并且通常来自用户的所有推文都会在该连接上返回,因为 1% 意味着每天有 500 万条推文

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-05
      • 1970-01-01
      • 1970-01-01
      • 2016-05-24
      • 2021-03-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多