一: 公众号后台配置
二:代码
下载链接: 链接
获取了code可以给后台发请求得到openid,根据openid判断需不需要存储在本地
<script>
// 1.授权获取code
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
var r = window.location.search.substr(1).match(reg);
if (r != null) return unescape(r[2]); return null;
}
var code = getQueryString("code");
if (code) {
console.log('发请求', code)
} else {
authFn()
}
function authFn() {
let c = 'http://xiangzizhuye.top/project/gzhdemon/index.html'
let result = encodeURI(c)
location.href = `
https://open.weixin.qq.com/connect/oauth2/authorize?appid=${'wx12048fc0eb6bdbd3'}&redirect_uri=${result}&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect
`
}
</script>
三: 获取access_token代码在链接里面