微信公众号-订阅通知

2024-01-08 16:37:42

第一步:

公众号需要实名认证,完成以后!

设置-开发里找到基本配置:

开发者ID(AppID):xxxxxxxxxxxxxxxxxxxxxxxxx

开发者密码(AppSecret):xxxxxxxxxxxxxxxxxxxxxxxxx

白名单IP也要填写上你的服务器IP哦!

第二步:

设置-开发里找到:公众号设置进入-功能设置

把业务域名都绑定成功!

第三步:

制作订阅模板,因为长期模板要求审核很高,我们就说一次性订阅模板!

广告与服务里找到-订阅通知-需要提前开启这个功能(公众号里有开启这个功能的按钮)

选择好你要的模板,再公用里可以去选择,你已选择的分类下的模板!这里不需要特别操作单纯就是选择模板就可以!

第四步:

使用微信文档里的URL拼接来组合订阅模板效果如图

OK!

组合要求:

https://mp.weixin.qq.com/mp/subscribemsg?action=get_confirm&appid=APPID&scene=1000&template_id=模板id&redirect_url=域名-encode且授权的&reserved=test#wechat_redirect

注意:模板id-这里模板id不是订阅里的模板id注意注意注意!

获取地址:
设置与开发里接口权限里去找!!!!!

说明:

用户同意或取消授权后会返回相关信息。如果用户点击同意或取消授权,页面将跳转至:
redirect_url/?openid=OPENID&template_id=TEMPLATE_ID&action=ACTION&scene=SCENE

上面四步就可以获取到订阅的模板id+用户的openid等存在服务器了!

第5步:发送通知

通过API推送订阅模板消息给到授权微信用户

post-https://api.weixin.qq.com/cgi-bin/message/template/subscribe?access_token=ACCESS_TOKEN

ACCESS_TOKEN:这里不讲怎么获得,这个有appid+AppSecret 组合获得出来

{
    “touser”:”OPENID”,
    “template_id”:”TEMPLATE_ID”,
    “url”:”URL”,
    “miniprogram”:{
        “appid”:“xiaochengxuappid12345”,
        “pagepath”:“index?foo=bar”    
    },
    “scene”:”SCENE”,
    “title”:”TITLE”,
    “data”:{
        “content”:{
            “value”:”VALUE”,
            “color”:”COLOR”
        }
    }
}

最后一步就是按照对应格式发送信息出去就可以了

文章来源:https://blog.csdn.net/munchmills/article/details/135458187
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。