第一步:
公众号需要实名认证,完成以后!
设置-开发里找到基本配置:
开发者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”}}
}
最后一步就是按照对应格式发送信息出去就可以了