tornado twittermixin не смог перенаправить, и торнадо сказал мне ошибку 500 - PullRequest
1 голос
/ 21 декабря 2011
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("/")

когда терминал печатает 1, но я не был перенаправлен на аутентичный URL "api.twitter.com" и браузер показывает

500: Внутренняя ошибка сервера

Торнадо сказал мне:

повысить Исключение («Не удалось получить токен запроса»)

Исключение: Не удалось получить токен запроса

1 Ответ

0 голосов
/ 26 декабря 2011

Вашему серверу не удалось подключиться к http://api.twitter.com/oauth/authenticate для получения «токена запроса» из твиттера

...