首页 > qq第三方登录获取authorize code的疑问

qq第三方登录获取authorize code的疑问

我当前的流程是:
qq登录按钮点击后,映射到/oauth/qq执行如下handler:

class OauthQQHandler(BaseHandler):
    def get(self):
        o = Oauth(redirect_uri = 'http://*')
        url = o.get_authorize_url()
        self.redirect(url)

跳转至qq登录页面,登录完成后跳转至redirect_uri ,此时又需要在另一个handler里使用self.request.GET.get('code')获取code了,应该有在同一个handler的办法吧?求各路大神解答


目前的解决办法是:如果参数中传入code,执行get_token, get_openid,获取用户信息并写入数据库,如果没传code参数,执行redirect,使得在同一个handler

【热门文章】
【热门文章】