我正在学习如何使用mongoDB,而且我在使用tweepy时遇到了一些麻烦。
我只想用这段代码进行简单的Twitter搜索:
lookup ='Notebooks' # Just a test case
api = API()
search = []
page = 1
tweets = api.search(lookup,page = page)
但是我收到了这个错误。
TweepError: Failed to send request: local variable 'auth' referenced before assignment
我不知道这意味着什么。有什么建议?我尝试过更新,但这也没有用。
答案 0 :(得分:1)
因为这不是做事的正确方法。根据{{3}},您需要创建一个api对象并将其作为参数传递给tweepy.API(auth)
方法,并创建一个auth
对象,您将需要4件事:消费者令牌,消费者密钥,访问令牌和访问密钥。可以从documentation
基本示例登录代码可能如下所示:
import tweepy
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)