美文网首页
Django 对接QQ第三方登录(error=100000&er

Django 对接QQ第三方登录(error=100000&er

作者: Python野路子 | 来源:发表于2019-01-04 08:08 被阅读0次

    问题描述:qq第三方登录,第一次可以登录ok,不清缓存,不能登录 ,为什么授权成功后,不关闭浏览器,再次调用该方法的话就看到后台返回错误信息:

    error=100000&error_description=param+response_type+is+wrong+or+lost+
    原因分析:可能中间什么会话丢失,查看QQ官方文档,没有相关话题(百度搜索这个错误问题都是请教的几个话题,解决完之后我还回复了csdn那话题,避免像我样找不到处理办法),然后去查看大网站的QQ登录,发现在第一步获取Authorization Code的url就有区别,我用的官方接受的https://graph.qq.com/oauth2.0/authorize?response_type=code&client_id=[YOUR_APPID]&redirect_uri=[YOUR_REDIRECT_URI]&scope=[THE_SCOPE]但是看其他网站用的是https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=' + client_id + '&redirect_uri=' + redirect_uri + '&response_type=code&state=' + state + '&scope' + scope换成这个就可以了。扣扣你到底是有多坑。

    相关文章

      网友评论

          本文标题:Django 对接QQ第三方登录(error=100000&er

          本文链接:https://www.haomeiwen.com/subject/aencrqtx.html