一個比較舊的網站升級上來了,,之前沒有申請QQ登陸,,于是為了方便會員重新申請QQ一鍵登陸,,結果遇到傳說中的回調地址錯誤,。redirect uri is illegal(100010),如下圖
于是網上各種搜索,,解決方法也有不少,,比如最多的就是說,,回調地址填寫錯誤,,但是我按照了官方的說明幫助文檔上做還是如此,。官方的幫助是這樣解決的:“
這個問題是由回調地址填寫錯誤導致的,在QQ互聯管理平臺編輯應用,,填寫回調地址為:
http://網站首頁域名/api/oauth/qq/callback.php
(雖然QQ互聯文檔里提示填寫網站域名就可以,但是實際測試會出錯) “
我又找到了個可以正常登陸的網站也是同一套裝程序的,,按上面的配置個修改后也是不行,。因為那個網站是比較早之前申請的,回調地址只是填寫根域名即刻,,比如:QQ.com;destoon.com,,但是QQ互聯在3月份的時候修改了規(guī)則,
但幫助文檔沒變,,于是造成了不少問題,,按照原來的是只要填寫根域名就可以了,現在要填寫完整的回調地址,,如果填寫不正確就是造成前面所遇到的問題,。于是只能又改回按官方的幫助文檔來配置。但是還是一樣,,問題沒有得到解決,,直接把回調地址放在地址欄打開,說傳送參數錯誤,,那說明回調地址是沒問題的啊,。于是想到的會不會是緩存的問題,于是清空緩存,,清空mamcache緩存,,清空瀏覽器緩存,重新打開,問題還是一樣,??磥硎菦]折了,正打算放棄的時候,,突然會不會是申請的ID和key的問題,,因為現在使用的APP ID和key是之前一個通過審核的網站的,想著為了方便就直接修改域名來使用,,修改的過程很順利,,驗證也沒問題的,還可以正常提交,。
于是死馬當活馬醫(yī),,重新申請一個APP id和appkey,按之前的配置(網站網址和完整的回調地址)
Destoon的是這個:http://www.XXX11.com/api/oauth/qq/callback.php
另外還特意把緩存再清理一遍,,然后在開發(fā)階段測試,,結果很意外,居然成功了,。^-^,,原來真是如此,有些東西還是真不能走捷徑的,,一步步來是對的,。
然后補全資料,什么圖標素材,備案號,,登陸地址一一填寫后提交審核,,用之前測試的賬號登陸是成功的,于是小小高興一把,,把地址發(fā)給朋友,,結果是這樣子的,
還是不能高興得太早??!原因是還在審核當中,只有審核通過后才可以正常登陸,,我們一起看下騰訊的速度吧,,猜下要幾天才可以審核通過。一天,?兩天,?三天?還在等呢,?,?…………有結果第一時間更新,。