前端-H5
- 当一个业务的页面需要授权获取用户微信的信息,我们需要H5在微信中授权(可以作为一个授权页),然后进入主页面。
微信官方文档-微信网页开发
let appid = "微信公众号-开发-基本配置"
let appSecret = "微信公众号-开发-基本配置"
//授权后重定向的回调链接地址, 请使用 urlEncode 对链接进行处理
// 授权页处理后直接进入自己的主业务的页面
let redirectUrl = "https%3A%2F%2fasdfrwerq%2F"
// 应用授权作用域,snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid),snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、所在地。并且, 即使在未关注的情况下,只要用户授权,也能获取其信息 )
let codeUrl = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appid}&redirect_uri=${redirectUrl}&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect`
// window.location.href = codeUrl;
-
然后把自定义的判断页配置到 微信公众号后台--功能--自定义菜单下的网页路径。即可通过微信
-
配置通知后的点进去的页面,必须把域名配置到网页授权页。
后端
-
先在公众号需要配置消息模板
2.png
网友评论