詳細請仔細閱讀《微信官方開發文檔》
第一步,申請微信測試號,配置接口信息:
第二步,在接口權限列表中找到網頁賬號>網頁授權獲取用戶基本信息選項進行配置:
注意:這里填寫的是域名是一個字符串 而不是url 不需要加http:// 或者https://等協議頭
授權回調域名配置規范為全域名 比如需要網頁授權的域名 www.xxx.com ,配置以后此域名下面的頁面 http://www.xxx.com/index.html 、 http://www.xxx.com/login.html 都可以進行OAuth2.0 鑒權 但http://www.nosq.com 無法進行OAuth2.0 鑒權
第三步,配置好后,在代碼中調用授權頁面:
window.location.href = "https://open.weixin.qq.com/connect/oauth2/authorize?appid="+ this.appid +"&redirect_uri="+encode.UrlEncode(this.redirect_url)+"&response_type=code&scope=snsapi_userinfo&state=123&connect_redirect=1#wechat_redirect" // appid:測試號的appid; // redirect_uri:跳轉的目標頁面,在此目標頁面獲取code,獲取code成功后傳給后端獲取用戶信息