【问题标题】:Pulling large number of tweets by id通过 id 拉取大量推文
【发布时间】:2011-12-12 22:58:06
【问题描述】:

我有一个包含 5500 个推文 ID 的列表。对于每个推文 ID,我正在下载相关的推文文本。 id 是非连续的,并且来自许多不同的用户。

我看到的用于拉取特定推文的唯一 API 选项是 GET statuses/show/:id

这一次只给出一条推文。由于速率限制为 350 API 调用/小时,这意味着下载数据需要大约 16 小时。

我是否缺少 API 调用或更好的技术?

【问题讨论】:

    标签: twitter tweets


    【解决方案1】:

    你可以从GNIP购买推文。

    【讨论】:

      【解决方案2】:

      没有。恐怕没有。对于经过身份验证的用户,无法绕过 twitter 每小时 350 次 API 调用。

      【讨论】:

        【解决方案3】:

        据我了解,Twitter API 有一个端点,每个请求最多可以获取 100 条推文。您可以在以下位置找到详细信息:https://dev.twitter.com/rest/reference/get/statuses/lookup 我使用 tweepy 的 statuses_lookup 方法:http://tweepy.readthedocs.org/en/v3.1.0/api.html#timeline-methods 因此,您可以比一次请求一条推文更快地检索推文。

        【讨论】:

        • 在编写原始问题时不认为此端点存在,但很高兴知道。谢谢!
        • 我同意你的观点,这应该是一个比较新的功能。
        猜你喜欢
        • 2020-03-20
        • 2015-03-12
        • 2011-07-01
        • 2020-11-01
        • 2012-07-23
        • 2017-07-21
        • 2014-02-14
        • 2019-02-12
        • 2020-11-19
        相关资源
        最近更新 更多