开发者可以通过一次性订阅消息授权让微信用户授权第三方移动应用(接入说明)或公众号,获得发送一次订阅消息给到授权微信用户的机会。授权微信用户可以不需要关注公众号。微信用户每授权一次,开发者可获得一次下发消息的权限。对于已关注公众号的,消息将下发到公众号会话;未关注公众号的,将下发到服务通知。
公众号或网页使用一次性订阅消息流程如下:
第一步:需要用户同意授权,获取一次给用户推送一条订阅模板消息的机会
在确保微信公众帐号拥有订阅消息授权的权限的前提下(已认证的公众号即有权限,可登陆公众平台在接口权限列表处查看),引导用户在微信客户端打开如下链接:
https://mp.weixin.qq.com/mp/subscribemsg?action=get_confirm&appid=wxaba38c7f163da69b&scene=1000&template_id=1uDxHNXwYQfBmXOfPJcjAS3FynHArD8aWMEFN
RGSbCc& redirect_url=http%3a%2f%2fsupport.qq.com&reserved=test#wechat_redirect
![](https://box.kancloud.cn/e66dc41062ce35bfcbdd965fd2bfe16a_954x772.png)
用户同意或取消授权后会返回相关信息
如果用户点击同意或取消授权,页面将跳转至:
redirect_url/?openid=OPENID&template_id=TEMPLATE_ID&action=ACTION&scene=SCENE
![](https://box.kancloud.cn/4250e23112b67b307aa54e4f22cb1a67_941x346.png)
第二步:通过API推送订阅模板消息给到授权微信用户
接口请求说明
http请求方式: post
https://api.weixin.qq.com/cgi-bin/message/template/subscribe?access_token=ACCESS_TOKEN
### ## 【特此说明:ACCESS_TOKEN是通过普通的方式获取的,不是授权登录获取的】
链接如下:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140183
![](https://box.kancloud.cn/394ad2909de191e2841873d784ab33af_936x531.png)
![](https://box.kancloud.cn/3d8dc2c196b7ea45a14083e00920c46e_962x707.png)