前提介绍
玩过微信公众平台的同学都知道,公众平台群发消息给关注者是有限制的,订阅号每天一条,服务号每个月4条。
其实人家平台这么限制也是可以理解了,就怕天天乱发以后就和垃圾短信一样了,所以做这个监管我是点赞了(很多平台如果做这个功能估计就会随便让发了)
但是嘛 浪子我有时候偶尔做了一个什么事情想让大家知道,用服务号群发消息肯定不合算,因为每周基本会发一篇群发消息了,那么我就想如何突破这个限制咧?
办法总是比困难多的,通过仔细查阅官网文档发现有这样的一个接口是可以的:模板消息,只要我知道了关注者的openid,就可以给这个人发消息
实施步骤
查询关注者的openid
官网文档有个获取用户列表的方法,如下截图,我们通过这个接口获取所有关注者的openid
![600](http://cdn.pic1.54php.cn/20170612/d2c848cd59d298bd47adff9686fea6b2.jpg?imageView/2/w/600)
模板消息推送
这个接口官网也是有的,但是做这个之前,需要先去模板库选择一个合适的模板,然后根据这个模板去推送消息,如下截图,进行设置
![3160764b79a062ebf6ac7df206513180 wechat2.jpg](http://cdn.pic1.54php.cn/20170612/3160764b79a062ebf6ac7df206513180.jpg?imageView/2/w/600)
关于模板消息接口,将获取的所有openid通过模板消息接口推送出去,就可以突破限制啦:)
![600](http://cdn.pic1.54php.cn/20170612/e63239c2880f23edab140c432de5b7a0.jpg?imageView/2/w/600)
成功展示
如下截图是我为了通知大家我的演示系统做完发布的事情的,使用模板消息推送的,是不是非常棒,哈哈
![600](http://cdn.pic1.54php.cn/20170612/8899e06b82eb3566c890442157c9563c.jpg?imageView/2/w/600)
参考资料
不错
回复 @ apanly: 非常不错