微信订阅号

您所在的位置:网站首页 怎样关闭公众号推送消息通知 微信订阅号

微信订阅号

2023-11-27 07:00| 来源: 网络整理| 查看: 265

前言

想做个基于微信平台的消息推送项目,由于小程序订阅推送政策限制,不太适合选择小程序开发,后来调研到微信公众号有个模板消息推送,所以搞下这个。

订阅号和服务号的区别

1、展现形式:

image.png

2、申请主体不同: 服务号申请只能是企业和组织,不支持个人,订阅号支持个人申请,企业和组织也能申请。

3、群发信息数量不同: 订阅号群发消息数量更多,可以每天发布一条,服务号支持每个月发送4条信息,数量比订阅号少很多。服务号每条图文消息不得超过8个图文。

3.1 推送时间: 微信公众号开发的消息推送时间限制在8:00-22:00之间。

3.2 为什么有的微信公众账号每天可以推送多次

3.2.1只有具备媒体属性的企业单位才可能会被微信官方开放每天多发的权限,当然这个没有申请入口,只有后台的微信官方通知,而且通知信息一般都是在发生重大的社会热点事件才会对媒体属性的微信公众号开放(当然也会存在一些特权的行为,相信各位都懂得,就不多说了)。代表:虎嗅网、36氪、腾讯科技、央视新闻、cctv5等;

3.2.2 微信公众号刚上线初期为了吸引企业单位注册入驻进行了一批优先会员内测制度,开放了一些有资格、有条件的微信公众号每天可以群发多次的权限,

3.图文推送次数例子

服务号与订阅号

407f1d4dddc74250fb1221fd4a3d4f2.jpg407f1d4dddc74250fb1221fd4a3d4f2.jpg

4、订阅推送次数: 订阅号和服务号都是这样 类似小程序 image.png

5、提醒方式不同: 服务号在微信里面,一般会跟聊天的界面显示出来,会有消息提醒。订阅号发布消息只能集中显示在“订阅号”里面,只有打开订阅号才能看到里面的内容,没有消息提醒。

6、消息模板推送: 都支持,上限10万次/day,但是消息模板每次只能推送给一个用户 参考链接:developers.weixin.qq.com/community/d…

具体实现

本人实现推送是基于测试公众号,怎么申请可以去微信公众平台申请测试号

1、获取AppID和appsecret: image.png

2、获取Access token: 通过这个接口获取access_token

https请求方式: GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

可以通过这个在线调试

image.png

image.png

3、获取获取用户列表得到openId: 通过这个接口就可以拿到用户的openId

http请求方式: GET(请使用https协议) https://api.weixin.qq.com/cgi-bin/user/get?access_token=ACCESS_TOKEN&next_openid=NEXT_OPENID

4、创建消息模板: 在测试号管理网址这么配置模板 点击新增 退出 image.png

image.png 新增完毕记录下自己的模板id

5、发送模板接口:

通过这个接口就可以发送了

http请求方式: POST https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=ACCESS_TOKEN POST数据示例如下: { "touser":"OPENID", "template_id":"模板id", "url":"点击跳转路径", "miniprogram":{ //小程序相关的 "appid":"xiaochengxuappid12345", "pagepath":"index?foo=bar" }, "data":{ "keyword1":{ "value":"巧克力" }, "keyword2": { "value":"39.8元" }, "keyword3": { "value":"2014年9月22日" } } }

6、实现效果如下:



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3