【发布时间】:2016-03-07 16:43:21
【问题描述】:
我们正在使用 Tweepy Python 库构建一个简单的脚本。我们需要获取有关我们 Twitter 帐户后所有帐户的一些简单信息。
使用 Tweepy 内置的光标非常容易,但我们很快就达到了窗口的 15 个请求限制。我读过每个应用(而不是每个用户)身份验证允许每分钟 300 个请求,但我在 Tweepy API 中找不到任何支持此功能的东西。
任何指针?
【问题讨论】:
我们正在使用 Tweepy Python 库构建一个简单的脚本。我们需要获取有关我们 Twitter 帐户后所有帐户的一些简单信息。
使用 Tweepy 内置的光标非常容易,但我们很快就达到了窗口的 15 个请求限制。我读过每个应用(而不是每个用户)身份验证允许每分钟 300 个请求,但我在 Tweepy API 中找不到任何支持此功能的东西。
任何指针?
【问题讨论】:
您应该能够像使用 OauthHandler 一样使用 tweepy.AppAuthHandler。
auth = tweepy.AppAuthHandler(token, secret)
api = tweepy.API(auth)
由于某种原因,这没有记录在案,但您可以在 GitHub 上自己查看代码。
这还取决于您提出的请求类型。没有具有 15 个请求用户限制的资源具有 300 个请求应用程序限制。您可以咨询this chart 以确定每个端点的用户和应用程序身份验证限制。无论如何,将它们结合使用至少会使您的请求增加一倍。
【讨论】:
我并不是你所追求的关注者的确切信息,但它可能是请求followers/list 的一部分。如果是这样,您可以将字段count 设置为最大值200,而默认只有20。这将为您节省一些请求。
【讨论】: