將QQ登陸接入到網站,參考官方文檔開發完成,測試接入進行QQ登陸調試,報錯redirect uri is illegal(100010)、出現這種情況是由于填寫的回調地址不一致而導致,分析方法如下:
打開騰訊開放平臺聯調工具集:http://open.qq.com/tools?act=url_encode
將瀏覽器中報錯的url地址輸入到工具集中,并點擊URL解碼,我們可以得到解碼之后的信息
我們對比回調地址(redirect_uri=之后到第一個&符號或者問號截止的部分),發現與QQ互聯中填寫的網站回調地址不一致,將回調地址設置正確即可。
回調地址設置規則:
1、網站程序和QQ互聯管理中心的回調都要使用完整的帶http的URL;
2、網站程序和QQ互聯管理中心兩個地方設置的回調地址必須完全一致
比如:QQ互聯管理中心應用資料里面填寫的回調地址是http://www.xxx.com/xxx/ 那么網站實際配置的回調 redirect_uri=必須是http://www.xxx.com/xxx/參數(此處是否帶參數自行決定)
打開騰訊開放平臺聯調工具集:http://open.qq.com/tools?act=url_encode
將瀏覽器中報錯的url地址輸入到工具集中,并點擊URL解碼,我們可以得到解碼之后的信息
我們對比回調地址(redirect_uri=之后到第一個&符號或者問號截止的部分),發現與QQ互聯中填寫的網站回調地址不一致,將回調地址設置正確即可。
回調地址設置規則:
1、網站程序和QQ互聯管理中心的回調都要使用完整的帶http的URL;
2、網站程序和QQ互聯管理中心兩個地方設置的回調地址必須完全一致
比如:QQ互聯管理中心應用資料里面填寫的回調地址是http://www.xxx.com/xxx/ 那么網站實際配置的回調 redirect_uri=必須是http://www.xxx.com/xxx/參數(此處是否帶參數自行決定)