Tweepy (Python) and Oauth (Twitter) Problem


auth = tweepy.OAuthHandler(consumer_token, consumer_secret)

当我运行这行粗花呢代码时,我遇到了两个问题。我收到了代码"Tweepy没有属性OAuthHandler",尽管这是在我发现的文档中。人们认为这将是有效的代码。

第二个问题是,当我注册应用程序时,我没有收到consumer_令牌。我也不太确定如何请求消费者令牌。

首先必须同时获得consumer_tokenconsumer_secret。当你注册应用程序时,它会给你几个字符串,然后用于身份验证。consumer_token是twitter为您提供的消费者密钥字符串,然后consumer_secret是twitter为你提供的消费者秘密。

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

  1. 确保你有

进口花呢

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

  1. 您将需要两组密钥、使用者密钥和访问令牌。两者均可在https://dev.twitter.com/apps您注册应用程序的页面。使用者密钥由OAuthHandler((使用,访问令牌由set_access_token((使用。请参阅此使用OAuthHandler的示例

最新更新