微信公众号开发(二、消息推送)

微信公众号的配置完了,消息推送就比较简单了。本节主要介绍一下推送的代码。

         一、首先需要在公众号平台中新建一个模板(用于推送消息)。下面是测试和正式微信公众号的模板。正式的模板可以设置标题、行业、内容以及备注等等。注意:如果是新申请的微信公众号,模板需要申请,大概需要一两天时间。

微信公众号开发(二、消息推送)_第1张图片

微信公众号开发(二、消息推送)_第2张图片

        二、模板消息推送

        首先是根据Access Token(接口底层会获取AccessToken(微信公众号的唯一标示Id)通过微信的userList接口查询公众号的所有关注者。这个接口一次只能查询出10000个,所以这里采用递归查询。将所有的openId放到一个list集合中,

微信公众号开发(二、消息推送)_第3张图片

        然后将设置微信的模板消息类中的内容和链接地址等,这块儿内容测试公众号的模板只需要配置url和templateId(在微信公众平台中设置的模板的Id)即可

微信公众号开发(二、消息推送)_第4张图片

     最后遍历所有的openId所在的list集合,调用微信的templateSend接口,将wxMpTemplateMessage模板推送出去。

微信公众号开发(二、消息推送)_第5张图片



你可能感兴趣的:(微信)