【问题标题】:How to change authentication type on Twitter API如何在 Twitter API 上更改身份验证类型
【发布时间】:2016-03-07 16:43:21
【问题描述】:

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

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

任何指针?

【问题讨论】:

    标签: python twitter tweepy


    【解决方案1】:

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

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

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

    这还取决于您提出的请求类型。没有具有 15 个请求用户限制的资源具有 300 个请求应用程序限制。您可以咨询this chart 以确定每个端点的用户和应用程序身份验证限制。无论如何,将它们结合使用至少会使您的请求增加一倍。

    【讨论】:

    • 非常感谢。不知道为什么没有记录:-/ 是的,我不知道我们从哪里得到 300 个,到目前为止我读过的所有文档都有 30 个。
    【解决方案2】:

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

    【讨论】:

    • 我们已经这样做了!但是,是的,这是个好建议,谢谢^_^
    猜你喜欢
    • 2013-07-21
    • 2013-06-28
    • 2015-03-28
    • 1970-01-01
    • 2019-08-23
    • 1970-01-01
    • 2017-12-30
    • 2012-03-25
    • 2015-11-09
    相关资源
    最近更新 更多