1
class AuthHandler(BaseHandler, tornado.auth.TwitterMixin):
@tornado.web.asynchronous
def get(self):
if self.get_argument("oauth_token", None):
self.get_authenticated_user(self.async_callback(self._on_auth))
return
self.authenticate_redirect()
print 1
def _on_auth(self, user):
if not user:
raise tornado.web.HTTPError(500, "Twitter auth failed")
self.set_secure_cookie("user", tornado.escape.json_encode(user))
self.redirect("/")
を私に言ったが、私は本物のURLにリダイレクトされていませんでした「api.twitter.com
」 とブラウザが竜巻twittermixinはリダイレクトできなかったと竜巻は、いつターミナルプリント1 500エラー
500を示しています:内部サーバーエラー
トルネードは私に言った:
昇給E xception(「リクエストトークンを取得できませんでした」)
例外:リクエストトークン
から「リクエストトークン」を取得するためにhttp://api.twitter.com/oauth/authenticateに接続できませんでした取得できませんでした。 'request_token'を得るにはリダイレクトURLを取得する必要があります。また、例外は、' request_toke'nをtwitterから取得する際に問題があることを示しています。 –
私はそうは思わない。実際には竜巻は、オオハシの最初のステップを完了していない – ibigbug