【问题标题】:tornado oauth queries (twitter)龙卷风 oauth 查询(推特)
【发布时间】:2012-07-02 23:40:31
【问题描述】:

我正在使用 tornado 框架来使用 Twitter API。我不明白为什么我会得到一个带有 next 值的回调 url

auth/login?next=%2F%3Foauth_token%3D

我了解 /auth/login 是我在 AuthLoginHandler 期间设置的。但我不明白在 url 中设置下一个令牌的内容是什么。这使我的另一个论点

self.get_argument('oauth_token', None)

返回无。

我知道我们仍然可以解析 url 以获取 oauth_token,但是任何关于 TwitterMixin 或默认 Oauth 类的 tornado 是如何做到这一点的任何见解。我是 Tornado 的新手

【问题讨论】:

    标签: oauth tornado


    【解决方案1】:

    首先,您可以忽略“下一个”参数,直到您的核心代码正常工作。

    'next' 是一个额外的参数,因此您可以将用户转发到您要求的原始页面,如下所示:

    self.redirect(self.get_argument('next', '/'))
    

    在对 get_current_user 的调用返回 None 之后,将在 request handler here 中添加“下一个”参数。 [即用户未登录]

    The Tornado docs 描述如何为 Twitter 编写处理程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多