如何更改 Twitter 上的身份验证类型 API
How to change authentication type on Twitter API
我们正在使用 Tweepy Python 库构建一个简单的脚本。我们需要获取有关关注我们 Twitter 帐户的所有帐户的一些简单信息。
使用 Tweepy 内置的游标非常简单,但我们很快就达到了 window 的 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
。这将为您节省一些请求。
我们正在使用 Tweepy Python 库构建一个简单的脚本。我们需要获取有关关注我们 Twitter 帐户的所有帐户的一些简单信息。
使用 Tweepy 内置的游标非常简单,但我们很快就达到了 window 的 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
。这将为您节省一些请求。