回調位址常見問題及修改方法
目錄 [隐藏]
- 1. 什麼是回調位址域名?
- 2. 回調位址錯誤的原因有哪些?
- 3. 如何修改回調位址?
1. 什麼是回調位址域名?
使用者點選QQ登入跳轉到QQ登入頁面,登入成功後,應該跳轉回網站。回調位址即在這裡用來指定跳轉回網站的URL。 回調位址注冊的目的是為了保障第三方APPID帳戶的安全,以免被其他惡意網站盜用。 申請時需注意: 1. 隻需要填寫站點根域名即可; 2. 如有多個站點同時使用該APPID,可以注冊多個根域名,用分号隔開; 3. 具體跳轉URL将在程式中指定路徑以及請求參數進行構造。
例如:
申請時填寫的callback是:mysite.com;example.com
合法的回調位址可以是:http://bbs.mysite.com/qqlogin.php?a=1
也可以是:http://www.example.com/qqlogin.php?a=1
但是如果使用:http://www.othersite.com/qqlogin.php?a=1 ,請求将會被認為非法,因為該回調位址根域名未被注冊過。
2. 回調位址錯誤的原因有哪些?
回調位址錯誤,會傳回錯誤碼:21006。 回調位址錯誤的原因如下: (1)沒有傳入域名; (2)傳入的域名與申請接入時填寫的回調位址域名沖突。 例如:申請時填寫的回調位址是:http://example.com,傳入的是http://qzone.qq.com/get_access_token.php?a=b, 則會傳回錯誤碼。正确的請求回調位址示例是:http://example.com?a=b&c=d
3. 如何修改回調位址?
登入 “管理中心”,打開應用詳情,點選“編輯資訊”。

修改回調位址,可填寫多個根域名,以分号分隔,注意此不要包含“http://”部分。
修改完成後點選“儲存”進入稽核階段。 稽核人員将會在1-3個工作日進行稽核。稽核之後,會發送郵件通知。稽核通過後,網站可以正常使用。