API_BASE_URL_PREFIX
API_BASE_URL_PREFIX = 'https://api.weixin.qq.com'
API接口URL需要使用此前缀
微信消息对象解析SDK
sendTemplateMessage(array $data) : boolean|array
发送模板消息
array | $data | 消息结构 { "touser":"OPENID", "template_id":"ngqIpbwh8bUfcSsECmogfXcV14J0tQlEpBO27izEYtY", "url":"http://weixin.qq.com/download", "topcolor":"#FF0000", "data":{ "参数名1": { "value":"参数", "color":"#173177" //参数颜色 }, "Date":{ "value":"06月07日 19时24分", "color":"#173177" }, "CardNumber":{ "value":"0426", "color":"#173177" }, "Type":{ "value":"消费", "color":"#173177" } } } |
sendMassMessage(array $data) : boolean|array
根据标签进行群发 ( 订阅号与服务号认证后均可用 )
array | $data | 消息结构 注意: 视频需要在调用uploadMedia()方法后,再使用 uploadMpVideo() 方法生成, 然后获得的 mediaid 才能用于群发,且消息类型为 mpvideo 类型。 |
{ "touser"=>array( "OPENID1", "OPENID2" ), "msgtype"=>"mpvideo", // 在下面5种类型中选择对应的参数内容 // mpnews | voice | image | mpvideo => array( "media_id"=>"MediaId") // text => array ( "content" => "hello") }
sendGroupMassMessage(array $data) : boolean|array
根据标签进行群发 ( 订阅号与服务号认证后均可用 )
array | $data | 消息结构 注意:视频需要在调用uploadMedia()方法后,再使用 uploadMpVideo() 方法生成, 然后获得的 mediaid 才能用于群发,且消息类型为 mpvideo 类型。 |
{ "filter"=>array( "is_to_all"=>False, //是否群发给所有用户.True不用分组id,False需填写分组id "group_id"=>"2" //群发的分组id ), "msgtype"=>"mpvideo", // 在下面5种类型中选择对应的参数内容 // mpnews | voice | image | mpvideo => array( "media_id"=>"MediaId") // text => array ( "content" => "hello") }
getRevSendPicsInfo() : boolean|array
获取自定义菜单的图片发送事件信息
事件类型为以下三种时则调用此方法有效 Event 事件类型,pic_sysphoto 弹出系统拍照发图的事件推送 Event 事件类型,pic_photo_or_album 弹出拍照或者相册发图的事件推送 Event 事件类型,pic_weixin 弹出微信相册发图器的事件推送
array ( 'Count' => '2', 'PicList' =>array ( 'item' =>array ( 0 =>array ('PicMd5Sum' => 'aaae42617cf2a14342d96005af53624c'), 1 =>array ('PicMd5Sum' => '149bd39e296860a2adc2f1bb81616ff8'), ), ), )
getRevSendGeoInfo() : boolean|array
获取自定义菜单的地理位置选择器事件推送
事件类型为以下时则可以调用此方法有效 Event 事件类型,location_select 弹出地理位置选择器的事件推送
array ( 'Location_X' => '33.731655000061', 'Location_Y' => '113.29955200008047', 'Scale' => '16', 'Label' => '某某市某某区某某路', 'Poiname' => '', )