LaneWeChat

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

GitHub下载 查看手册

主动给用户发送消息

Visits: 52410 Date: 2014-08-20 17:27:00 Power By 李轩Lane

    

1、类简介:用户输入文本、图片、语音、音乐、视频等消息,以及关注、取消关注,上报地理位置等事件后,服务器被动给出应答。


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


        3、参数  $tousername = "你的公众号Id";  在变量$require['tousername']中

                $mediaId = "通过上传多媒体文件,得到的id。";


        4、发送文本内容

            ResponseInitiative::text($tousername, '文本消息内容');


        5、发送图片

            ResponseInitiative::image($tousername, $mediaId);


        6、发送语音

            ResponseInitiative::voice($tousername, $mediaId);


        7、发送视频

            ResponseInitiative::video($tousername, $mediaId, '视频描述', '视频标题');


        8、发送音乐

            ResponseInitiative::music($tousername, '音乐标题', '音乐描述', '音乐链接', '高质量音乐链接,WIFI环境优先使用该链接播放音乐', '缩略图的媒体id,通过上传多媒体文件,得到的id');


        9、发送图文消息

            1)创建图文消息内容

                $tuwenList = array();

                $tuwenList[] = array('title'=>'标题1', 'description'=>'描述1', 'pic_url'=>'图片URL1', 'url'=>'点击跳转URL1');

                $tuwenList[] = array('title'=>'标题2', 'description'=>'描述2', 'pic_url'=>'图片URL2', 'url'=>'点击跳转URL2');

            2)构建图文消息格式

                $itemList = array();

                foreach($tuwenList as $tuwen){

                    $itemList[] = ResponseInitiative::newsItem($tuwen['title'], $tuwen['description'], $tuwen['pic_url'], $tuwen['url']);

                }

            3)发送图文消息

                ResponseInitiative::news($tousername, $itemList);


©2014 lanewechat.lanecn.com , All rights reserved. Power By LaneWeChat 微信PHP开发框架.  京ICP备14005030号