如何在Twitter API上更改身份验证类型

时间:2016-03-07 16:43:21

标签: python twitter tweepy

我们正在使用Tweepy Python库构建一个简单的脚本。我们需要在T​​witter帐户后面获取所有帐户的一些简单信息。

使用游标Tweepy的内置非常简单,但是我们很快达到了窗口的15个请求限制。我已经读过每个应用程序(而不是每个用户)身份验证允许每分钟300个请求,但我在Tweepy API中找不到任何支持此功能的内容。

任何指针?

2 个答案:

答案 0 :(得分:1)

您应该能够像tweepy.AppAuthHandler一样使用OauthHandler

auth = tweepy.AppAuthHandler(token, secret)
api = tweepy.API(auth)

由于某些原因,这没有记录,但您可以在GitHub上亲自查看代码。

这还取决于您正在制作的请求类型。没有具有15个请求用户限制的资源具有300个请求应用程序限制。您可以咨询this chart以确定每个端点的用户和应用身份验证限制。在任何情况下,结合使用它们至少会使您的请求加倍。

答案 1 :(得分:1)

我不是您追随者的确切信息,但它可能是请求followers/list的一部分。如果是这样,您可以将字段count设置为200这是最大值,而默认值仅为20。这样可以节省一些请求。