微信公众号开发(二、消息推送)
2016-08-05 13:50
405 查看
微信公众号的配置完了,消息推送就比较简单了。本节主要介绍一下推送的代码。
一、首先需要在公众号平台中新建一个模板(用于推送消息)。下面是测试和正式微信公众号的模板。正式的模板可以设置标题、行业、内容以及备注等等。注意:如果是新申请的微信公众号,模板需要申请,大概需要一两天时间。
二、模板消息推送
首先是根据Access Token(接口底层会获取AccessToken(微信公众号的唯一标示Id)通过微信的userList接口查询公众号的所有关注者。这个接口一次只能查询出10000个,所以这里采用递归查询。将所有的openId放到一个list集合中, 然后将设置微信的模板消息类中的内容和链接地址等,这块儿内容测试公众号的模板只需要配置url和templateId(在微信公众平台中设置的模板的Id)即可
最后遍历所有的openId所在的list集合,调用微信的templateSend接口,将wxMpTemplateMessage模板推送出去。
相关文章推荐
- 微信公众号开发模板消息推送(三) java
- 微信公众号开发之点击菜单按钮,有的菜单获取不到推送消息
- .net 微信公众号开发之接收事件推送与消息排重的方法
- 微信公众号开发中图文消息推送报错"{"errcode":48008,"errmsg":"no permission for this msgtype hint: [hDBAwa0376ge20]"}"
- .net开发微信公众号(3)-接收微信推送的消息
- 微信公众号开发===消息推送_Controller代码(1)
- 基于springboot+mybatis的微信公众号开发第二篇-验证与消息推送的基本设置
- 微信公众号开发===消息推送_NotifyPushFlower代码(2)
- [置顶] 基于springboot+mybatis的微信公众号开发第二篇-验证与消息推送的基本设置
- 微信公众号开发模板消息推送(一) 获取access_token java
- 微信公众号开发(十二):推送消息处理器之订阅事件处理器、菜单点击处理器、二维码扫描事件处理器、位置事件处理器、取消订阅事件处理器
- 微信公众号开发(四)推送消息模板
- java微信公众号开发,认证,自定义菜单,消息推送,网页跳转
- 微信公众号开发===消息推送_HttpPostUtil(主要是做post处理)代码(3)
- 微信公众号开发模板消息推送(二) 获取openid java
- 微信公众号开发(2)---接收订阅事件推送并回复消息
- 基于xmpp openfire smack开发之Android消息推送技术原理分析和实践[4]
- .net微信公众号开发——消息与事件
- IOS开发之实现App消息推送(最新)
- 微信公众号开发教程[005]-消息管理-消息加解密