鍍金池/ 問答/HTML/ 微信為網(wǎng)頁授權(quán)

微信為網(wǎng)頁授權(quán)

進(jìn)入頁面,請(qǐng)求后臺(tái)的接口,發(fā)起授權(quán)。圖片描述

這個(gè)報(bào)錯(cuò)是什么意思?

回答
編輯回答
葬憶

這個(gè)是ajax跨域問題。
微信網(wǎng)頁授權(quán),參數(shù)見https://mp.weixin.qq.com/wiki...

// 微信網(wǎng)頁授權(quán)主要代碼
window.location.replace('https://open.weixin.qq.com/connect/oauth2/authorize...');

微信網(wǎng)頁授權(quán)還有幾個(gè)注意點(diǎn):
1、在微信公眾號(hào)請(qǐng)求用戶網(wǎng)頁授權(quán)之前,開發(fā)者需要先到公眾平臺(tái)官網(wǎng)中的“開發(fā) - 接口權(quán)限 - 網(wǎng)頁服務(wù) - 網(wǎng)頁帳號(hào) - 網(wǎng)頁授權(quán)獲取用戶基本信息”的配置選項(xiàng)中,修改授權(quán)回調(diào)域名。請(qǐng)注意,這里填寫的是域名(是一個(gè)字符串),而不是URL,因此請(qǐng)勿加 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.comhttp://music.qq.com 、 http://qq.com無法進(jìn)行OAuth2.0...;
3、redirect_uri:授權(quán)后重定向的回調(diào)鏈接地址,使用urlEncode對(duì)鏈接進(jìn)行處理

2017年10月28日 04:07
編輯回答
鐧簞噯

這個(gè)是不能用Ajax做微信OAuth2驗(yàn)證,只能用后端語言。

你的報(bào)錯(cuò)是提示Ajax跨域

2017年7月28日 18:57