mirror of
https://github.com/w7corp/easywechat.git
synced 2025-01-22 03:22:10 +00:00
Page:
群发消息
3
群发消息
Hai edited this page 2017-07-31 16:25:01 +08:00
微信的群发消息接口有各种乱七八糟的注意事项及限制,具体请阅读微信官方文档:http://mp.weixin.qq.com/wiki/15/5380a4e6f02f2ffdc7981a8ed7a40753.html
本 SDK 由 Overtrue\Wechat\Broadcast
提供微信群发相关服务。
获取实例
<?php
use Overtrue\Wechat\Broadcast;
$appId = 'wx3cf0f39249eb0e60';
$secret = 'f1c242f4f28f735d4687abb469072a29';
$broadcast = new Broadcast($appId, $secret);
API
$broadcast->send($message)->to();
群发消息给所有粉丝$broadcast->send($message)->to($groupId);
群发消息给指定组$broadcast->send($message)->to(array($openId1, $openId2));
群发消息给指定用户,可以是一个用户,也可以是多个用户,但必须是数组$broadcast->send($message)->preview($openId);
发送预览群发消息给指定的openid用户$broadcast->send($message)->preview($wxname, Broadcast::PREVIEW_BY_WXH);
发送预览群发消息给指定的微信号用户$broadcast->delete($msgId);
删除群发消息$broadcast->status($msgId);
查询群发消息发送状态
这里的 $message
可以是:
$message = Message::make('mp_news')->media_id('123dsdajkasd231jhksad');
图文$message = Message::make('text')->content('CONTENT');
文本$message = Message::make('voice')->media_id('123dsdajkasd231jhksad');
语音$message = Message::make('image')->media_id('123dsdajkasd231jhksad');
图片$message = Message::make('mp_video')->media_id('IhdaAQXuvJtGzwwc0abfXnzeezfO0NgPK6AQYShD8RQYMTtfzbLdBIQkQziv2XJc');
群发视频消息给组或预览群发视频消息给用户$message = Message::make('video')->media_id('123dsdajkasd231jhksad')->title('TITLE')->description('DESCRIPTION');
群发视频消息给指定用户$message = Message::make('wxcard')->card_id('123dsdajkasd231jhksad');
卡券
有关群发信息的更多细节请参考微信官方文档:http://mp.weixin.qq.com/wiki/15/5380a4e6f02f2ffdc7981a8ed7a40753.html
中文版 English
目录
English 中文版
Table of Contents
Laravel 5 版: overtrue/laravel-wechat
可能由于微信的接口调整导致某些接口不能正常使用,请及时给我反馈,谢谢!https://github.com/overtrue/wechat/issues