Tweepy ライブラリを使用して、Web サイトに「Twitter でサインイン」を実装しています。
Tweepy の例に示されているように、私は次のことを行っています。
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: 見つかりません
2 つの異なるアカウントのコンシューマ キーとシークレットを試してみました。うまくいかない理由がよくわかりません…
誰にもアイデアはありますか?ありがとう