【问题标题】:Tweepy (Python) and Oauth (Twitter) ProblemTweepy (Python) 和 Oauth (Twitter) 问题
【发布时间】:2011-10-09 11:20:25
【问题描述】:
auth = tweepy.OAuthHandler(consumer_token, consumer_secret)

当我运行这行 tweepy 代码时,我遇到了两个问题。尽管在我找到的文档中,我收到了代码“Tweepy 没有属性 OAuthHandler”。一个假设那将是有效的代码。

第二个问题是当我注册我的应用时,我没有收到consumer_token。我也不太清楚如何请求消费者令牌。

【问题讨论】:

    标签: python twitter tweepy


    【解决方案1】:

    首先,您必须同时获得consumer_tokenconsumer_secret。当您注册应用程序时,它会为您提供几个字符串,然后您可以将其用于身份验证。 consumer_token 是 Twitter 提供给你的 Consumer Key 字符串,然后 consumer_secret 是 Twitter 提供给你的 Consumer Secret。

    然后,当您调用auth = tweepy.OAuthHandler(consumer_token, consumer_secret) 时,您必须将consumer_tokenconsumer_secret 都设置为twitter 为您提供的字符串。那么这应该可以工作。

    【讨论】:

      【解决方案2】:
      1. 确保你有

      导入 tweepy

      在您尝试调用它的任何类之前。这听起来像是您遇到的主要问题。

      1. 您将需要 2 组密钥、消费者密钥和访问令牌。两者都可以在您注册应用程序的https://dev.twitter.com/apps 页面上找到。消费者密钥由 OAuthHandler() 使用,访问令牌由 set_access_token() 使用。请看this example of using OAuthHandler

      【讨论】:

        猜你喜欢
        • 2017-10-13
        • 2012-12-15
        • 2011-07-16
        • 2011-02-22
        • 1970-01-01
        • 2011-06-08
        • 1970-01-01
        相关资源
        最近更新 更多