龙卷风twittermixin无法重定向和龙卷风告诉我500错误

时间:2011-12-21 05:16:49

标签: python twitter oauth tornado

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但我没有被重定向到真实网址“api.twitter.com” 并且浏览器显示

  

500:内部服务器错误

龙卷风告诉我:

  

引发异常(“无法获取请求令牌”)

     

例外:无法获取请求令牌

1 个答案:

答案 0 :(得分:0)

您的服务器无法连接到http://api.twitter.com/oauth/authenticate以从Twitter获取“请求令牌”