\XYWeChat\Media::download($mediaId); /** * 自定义菜单 */ //设置菜单 $menuList = array(array('id' => '1', 'pid' => '', 'name' => '常规', 'type' => '', 'code' => 'key_1'), array('id' => '2', 'pid' => '1', 'name' => '点击', 'type' => 'click', 'code' => 'key_2'), array('id' => '3', 'pid' => '1', 'name' => '浏览', 'type' => 'view', 'code' => 'http://www.lanecn.com'), array('id' => '4', 'pid' => '', 'name' => '扫码', 'type' => '', 'code' => 'key_4'), array('id' => '5', 'pid' => '4', 'name' => '扫码带提示', 'type' => 'scancode_waitmsg', 'code' => 'key_5'), array('id' => '6', 'pid' => '4', 'name' => '扫码推事件', 'type' => 'scancode_push', 'code' => 'key_6'), array('id' => '7', 'pid' => '', 'name' => '发图', 'type' => '', 'code' => 'key_7'), array('id' => '8', 'pid' => '7', 'name' => '系统拍照发图', 'type' => 'pic_sysphoto', 'code' => 'key_8'), array('id' => '9', 'pid' => '7', 'name' => '拍照或者相册发图', 'type' => 'pic_photo_or_album', 'code' => 'key_9'), array('id' => '10', 'pid' => '7', 'name' => '微信相册发图', 'type' => 'pic_weixin', 'code' => 'key_10'), array('id' => '11', 'pid' => '1', 'name' => '发送位置', 'type' => 'location_select', 'code' => 'key_11')); \XYWeChat\Menu::setMenu($menuList); //获取菜单 \XYWeChat\Menu::getMenu(); //删除菜单 \XYWeChat\Menu::delMenu(); /** * 应用一:给粉丝群发发送消息 */ //群发消息 //获取粉丝列表 $fansList = \XYWeChat\UserManage::getFansList(); //上传图片 $menuId = \XYWeChat\Media::upload('/var/www/baidu_jgylogo3.jpg', 'image'); if (empty($menuId['media_id'])) { exit('error'); } //上传图文消息 $list = array(); $list[] = array('thumb_media_id' => $menuId['media_id'], 'author' => '作者', 'title' => '标题', 'content_source_url' => 'www.lanecn.com', 'digest' => '摘要', 'show_cover_pic' => '1'); $list[] = array('thumb_media_id' => $menuId['media_id'], 'author' => '作者', 'title' => '标题', 'content_source_url' => 'www.lanecn.com', 'digest' => '摘要', 'show_cover_pic' => '0'); $list[] = array('thumb_media_id' => $menuId['media_id'], 'author' => '作者', 'title' => '标题', 'content_source_url' => 'www.lanecn.com', 'digest' => '摘要', 'show_cover_pic' => '0'); $mediaId = \XYWeChat\AdvancedBroadcast::uploadNews($list); //给粉丝列表的用户群发图文消息 $result = \XYWeChat\AdvancedBroadcast::sentNewsByOpenId($fansList['data']['openid'], $mediaId);
<?php ini_set("display_errors", 1); include './../XYWeChat.php'; $tousername = "******"; //发送客服文本 if ($_GET['action'] == 'kefuwenben') { //发送客服内容 $arr = \XYWeChat\ResponseInitiative::text($tousername, '文本消息内容sdf'); print_r($arr); } elseif ($_GET['action'] == 'kefutuwen') { $item = array('title' => 'title', 'description' => 'description', 'url' => 'http://c.hiphotos.baidu.com/zhidao/wh%3D600%2C800/sign=955679078b82b9013df8cb3543bd854f/71cf3bc79f3df8dc8baaddb1cc11728b4710287e.jpg', 'picurl' => 'www.baidu.com'); $test = \XYWeChat\ResponseInitiative::news($tousername, array($item)); print_r($test); } elseif ($_GET['action'] == 'uploadNews') { $neir = file_get_contents('html.txt'); //echo $neir; $item = array(array('thumb_media_id' => '_5yNFt1geWI0O195hppQ-cVuoZfUU5eEhEddkBFsQQooZgFQE0KiTy8scqfYPkNg', 'author' => '作者' . time(), 'title' => '标题', 'content' => $neir, 'content_source_url' => 'www.lanecn.com', 'digest' => '摘要', 'show_cover_pic' => '1')); print_r($item); $test = \XYWeChat\AdvancedBroadcast::uploadNews($item); print_r($test); //YsshQHBKxFcrIEYtwWrn-bO5JQW-Yhi8xZNexWNR7MGYPAtHz5r6VNRE77QN7KE2 //m9C0hzxrpfG1X7iIqEchK7MV7_aqxQxQN_sGLcX0zYqjHxQMHk4Jc9j5tr0KCKzv } elseif ($_GET['action'] == 'preview') { //$neir = file_get_contents('html.txt'); //echo $neir; $item = "m9C0hzxrpfG1X7iIqEchK7MV7_aqxQxQN_sGLcX0zYqjHxQMHk4Jc9j5tr0KCKzv"; $test2 = \XYWeChat\AdvancedBroadcast::preview($tousername, 'mpnews', $test['media_id']); print_r($test2); }