根据微信官方文档,模板消息流程如下;
准备工作:微信公众号开通模板消息,挑选合适模板,拿到模板ID----template_id,此模板的模板消息体,,,,将服务器IP加入公众号的IP白名单中
触发发送模板消息 ------>>>> 向微信发送请求,取得凭证Token ---------->>> 根据模板消息体组装模板消息 ---------->>> 将Token中的access_token 和 组装好的模板消息发送给微信
由微信发送给用户
项目中的类结构如下:
参考微信公众号的官方文档以及
http://blog.youkuaiyun.com/xiejiawanwei2_bb/article/details/40680493
需要根据自己需求更改一些东西
遇到一个问题,,,,,,,微信白名单
微信新规获取token的IP都需要加入白名单,否则拿不到token,会返回null
准备工作中一定要先把服务器IP加入公众号的IP白名单中