我正在使用Tweepy library在我的网站上实施“使用Twitter登录”。Tweepy OAuth - HTTP错误404:未找到
正如Tweepy examples所示,我做:
def get(self):
callback_url = "http://127.0.1.1:8080/social_login/complete/"
auth = tweepy.OAuthHandler(
config.twitter_consumer_key,
config.twitter_consumer_secret,
callback_url
)
try:
redirect_url = auth.get_authorization_url()
except tweepy.TweepError, e:
self.redirect_to('error', {'message': e})
request_token = models.OAuthToken(
token_key = auth.request_token.key,
token_secret = auth.request_token.secret
)
request_token.put()
当我运行这段代码,我得到这个错误:
File "/home/jeremy/Dropbox/Projects/bibliogram/controllers/handlers.py", line 72, in get token_key = auth.request_token.key, AttributeError: 'NoneType' object has no attribute 'key'
的tweepy.TweepError,E是:HTTP错误404:未找到
我试着用消费者密钥和秘密从两个不同租金帐户。我真的不明白为什么它不工作...
有没有人有任何想法?谢谢
看看这个要点:https://gist.github.com/3737378 –