一、什么是微信公众号模版消息
模版消息是不同于普通每日接收的群发消息,模版消息是系统自动触发,到达用户手机微信首屏的。
2014年08月14日微信团队向具有支付权限的公众号开放了模板消息,使用效果良好,现扩大模板消息开放范围,向认证后的服务号进行开放。所有服务号都可以在功能->添加功能插件处看到申请模板消息功能的入口,但只有认证后的服务号才可以申请模板消息的使用权限并获得该权限。
模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等。不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息。
二、申请添加步骤
第一步,在微信公众平台的后台,依次进入“功能->添加功能插件->模板消息”,即可申请模板消息。
第二步,选择公众账号服务所处的两个行业,每月可更改一次所选行业。
第三步,在所选择行业的模板库中选用已有的模板进行调用(调用详见接口文档)。
第四步,管理该账号自己选用的模板(每个账号可以同时使用10个模板)。
三、开发模板消息SDK
模板消息的定义如下:
模板消息也是使用access token作为授权来发送。
我们在微信公众平台高级SDK的基本上,稍加修改即可。模板消息的SDK实现如下
四、构造模板消息体
我们以一个消息品行业的购买成功通知的横版为例,它的内容如下。
按照上述条件,我们构造消息体如下
调用SDK发送,代码如下
1 require_once('weixin.class.php'); 2 $weixin = new class_weixin(); 3 var_dump($weixin->send_template_message(urldecode(json_encode($template))));
实现效果如下如示:
评论前必须登录!
注册