微信公众号推送消息

2020-11-12  本文已影响0人  Raral

前端-H5

  1. 当一个业务的页面需要授权获取用户微信的信息,我们需要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;
  1. 然后把自定义的判断页配置到 微信公众号后台--功能--自定义菜单下的网页路径。即可通过微信

  2. 配置通知后的点进去的页面,必须把域名配置到网页授权页。

1.png

后端

  1. 先在公众号需要配置消息模板

    2.png
  1. 实现代码参考
    https://blog.csdn.net/jiangshuanshuan/article/details/95198430
上一篇 下一篇

猜你喜欢

热点阅读