問題描述:qq第三方登錄,第一次可以登錄ok蜕径,不清緩存泵督,不能登錄 敦冬,為什么授權(quán)成功后搬泥,不關(guān)閉瀏覽器桑寨,再次調(diào)用該方法的話就看到后臺返回錯誤信息:
error=100000&error_description=param+response_type+is+wrong+or+lost+
原因分析:可能中間什么會話丟失,查看QQ官方文檔忿檩,沒有相關(guān)話題(百度搜索這個錯誤問題都是請教的幾個話題尉尾,解決完之后我還回復(fù)了csdn那話題,避免像我樣找不到處理辦法)燥透,然后去查看大網(wǎng)站的QQ登錄沙咏,發(fā)現(xiàn)在第一步獲取Authorization Code的url就有區(qū)別,我用的官方接受的https://graph.qq.com/oauth2.0/authorize?response_type=code&client_id=[YOUR_APPID]&redirect_uri=[YOUR_REDIRECT_URI]&scope=[THE_SCOPE]
但是看其他網(wǎng)站用的是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
換成這個就可以了班套≈辏扣扣你到底是有多坑。