LaneWeChat

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

GitHub下载 查看手册

被动给用户发送消息

Visits: 18671 Date: 2014-08-20 17:26:53 Power By 李轩Lane

    

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


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


        3、参数:  $fromusername = "谁发给你的?(用户的openId)"  在变量$request['fromusername']中


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


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


        4、发送文本

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


        5、发送图片

                ResponsePassive::image($fromusername, $tousername, $mediaId);


        6、发送语音

                ResponsePassive::voice($fromusername, $tousername, $mediaId);


        7、发送视频

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


        8、发送音乐

                ResponsePassive::music($fromusername, $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[] = ResponsePassive::newsItem($tuwen['title'], $tuwen['description'], $tuwen['pic_url'], $tuwen['url']);

                }

            3)发送图文消息

                ResponsePassive::news($fromusername, $tousername, $itemList);


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