LaneWeChat

PHP微信开发框架,高效开发微信公众号应用。简洁而又轻量

GitHub下载 查看手册

模板消息接口

Visits: 13910 Date: 2014-11-05 15:03:48 Power By 李轩Lane

    

1、类简介:模板消息仅用于公众号向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等。不支持广告等营销类消息以及其它所有可能对用户造成骚扰的消息。


        关于使用规则,请注意:

            1、所有服务号都可以在功能->添加功能插件处看到申请模板消息功能的入口,但只有认证后的服务号才可以申请模板消息的使用权限并获得该权限;

            2、需要选择公众账号服务所处的2个行业,每月可更改1次所选行业;

            3、在所选择行业的模板库中选用已有的模板进行调用;

            4、每个账号可以同时使用15个模板。

            5、当前每个模板的日调用上限为10000次。


        关于接口文档,请注意:

            1、模板消息调用时主要需要模板ID和模板中各参数的赋值内容;

            2、模板中参数内容必须以".DATA"结尾,否则视为保留字;

            3、模板保留符号"{{ }}"。


        2、使用命名空间:use LaneWeChat\Core\TemplateMessage;


        3、向用户推送模板消息

            TemplateMessage::sendTemplateMessage($data, $touser, $templateId, $url, $topcolor='#FF0000'){

                $data = array(

                       'first'=>array('value'=>'您好,您已成功消费。', 'color'=>'#0A0A0A')

                       'keynote1'=>array('value'=>'巧克力', 'color'=>'#CCCCCC')

                       'keynote2'=>array('value'=>'39.8元', 'color'=>'#CCCCCC')

                       'keynote3'=>array('value'=>'2014年9月16日', 'color'=>'#CCCCCC')

                       'keynote3'=>array('value'=>'欢迎再次购买。', 'color'=>'#173177')

                );

                $touser 接收方的OpenId。

                $templateId 模板Id。在公众平台线上模板库中选用模板获得ID

                $url URL

                $topcolor 顶部颜色,可以为空。默认是红色


            注意:推送后用户到底是否成功接受,微信会向公众号推送一个消息。消息类型为事件消息,可以在lanewechat/wechatrequest.lib.php文件中的方法eventTemplateSendJobFinish(&$request)中收到这条消息。


        4、设置行业

            TemplateMessage::setIndustry($industryId1, $industryId2){

                $industryId1 公众号模板消息所属行业编号 请打开连接查看行业编号 http://mp.weixin.qq.com/wiki/17/304c1885ea66dbedf7dc170d84999a9d.html#.E8.AE.BE.E7.BD.AE.E6.89.80.E5.B1.9E.E8.A1.8C.E4.B8.9A

                $industryId2 公众号模板消息所属行业编号。在公众平台线上模板库中选用模板获得ID


        5、获得模板ID

            TemplateMessage::getTemplateId($templateIdShort)

                $templateIdShort 模板库中模板的编号,有“TM**”和“OPENTMTM**”等形式


Add Comment
©2014~time() lanewechat.lanecn.com , All rights reserved. Power By LaneWeChat 微信PHP开发框架.  京ICP备14005030号-1