洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營銷規(guī)律
作者:Smileby陌少羽 | 2019-03-19 21:43 |點(diǎn)擊:
網(wǎng)頁授權(quán)獲取用戶驗(yàn)證這一章來排除錯(cuò)誤原因。
如果確定appid等參數(shù)值沒有出錯(cuò),那么很大可能就是你的微信公眾號后臺的網(wǎng)頁授權(quán)網(wǎng)址沒有填寫或者填寫的不正確。
1、在微信公眾號請求用戶網(wǎng)頁授權(quán)之前,開發(fā)者需要先到公眾平臺官網(wǎng)中的開發(fā)者中心頁配置授權(quán)回調(diào)域名。
請注意,這里填寫的是域名(是一個(gè)字符串),而不是URL,因此請勿加http://等協(xié)議頭;
2、授權(quán)回調(diào)域名配置規(guī)范為全域名,比如需要網(wǎng)頁授權(quán)的域名為:www.qq.com,
配置以后此域名下面的頁面http://www.qq.com/music.html 、 http://www.qq.com/login.html 都可以進(jìn)行OAuth2.0鑒權(quán)。
但http://pay.qq.com 、 http://music.qq.com 、 http://qq.com無法進(jìn)行OAuth2.0鑒權(quán)
搞了半天,才發(fā)現(xiàn)原來網(wǎng)頁授權(quán)網(wǎng)址必須和redirect_uri的全域名要一樣。 比如網(wǎng)頁授權(quán)網(wǎng)址填的是qq.com, redirect_uri寫www.qq.com/callback_uri 這樣也會(huì)報(bào)錯(cuò)。