微信本身的文档有点(hen)坑,看半天看不明白,所以多客服这块我们用飞哥的easyWechat的三方来做。
1. 下载安装easyWechat,或者拷贝一份vendor文件也行。
2. 新建一个文件夹, 引入 composer 入口文件:
include __DIR__ . ‘/vendor/autoload.php‘;
3.加载要用的文件:
use EasyWeChat\Foundation\Application;use EasyWeChat\Message\Text;
4.配置参数:
$options=[ /** * 账号基本信息,请从微信公众平台/开放平台获取 */ ‘app_id‘ => ‘‘, // AppID ‘secret‘ => ‘‘, // AppSecret ‘token‘ => ‘‘, // Token ‘aes_key‘ => ‘‘, // EncodingAESKey,安全模式下请一定要填写!!!在 /** * 日志配置 * * level: 日志级别, 可选为: * debug/info/notice/warning/error/critical/alert/emergency */ ‘log‘ => [ ‘level‘ => ‘debug‘, ‘file‘ => $_SERVER[‘DOCUMENT_ROOT‘].‘logs/weChat.log‘, ],];5.设置发送给客服的内容:
$text = new Text([‘content‘ => ‘您的饮料服务人员会马上给你送过去,请稍等^.^‘]);6.获取实例$app = new Application($options);$staff = $app->staff;7.向指定客服发消息:
$staff->message($text)->to("oEtOpuCbQp9sAGOJHaMegIoQ5jFA" )->send();
完整代码:
include __DIR__ . ‘/vendor/autoload.php‘; // 引入 composer 入口文件 use EasyWeChat\Foundation\Application; use EasyWeChat\Message\Text; $text = new Text([‘content‘ => ‘您的路虎饮料服务人员会马上给你送过去,请稍等^.^‘]); $options=[ /** * 账号基本信息,请从微信公众平台/开放平台获取 */ ‘app_id‘ => ‘wxcd3024b539782879‘, // AppID ‘secret‘ => ‘06e3cfbccb239d029dee5f6cb9c1dbb4‘, // AppSecret ‘token‘ => ‘zxlkcvjiosadjfrl‘, // Token ‘aes_key‘ => ‘gal77Dzf1f4gRineiTvwAAIc7VM7C0BUxDXXCRbsPgX‘, // EncodingAESKey,安全模式下请一定要填写!!! /** * 日志配置 * * level: 日志级别, 可选为: * debug/info/notice/warning/error/critical/alert/emergency */ ‘log‘ => [ ‘level‘ => ‘debug‘, ‘file‘ => $_SERVER[‘DOCUMENT_ROOT‘].‘logs/weChat.log‘, ], ]; $app = new Application($options); $staff = $app->staff; $staff->message($text)->to("oEtOpuCbQp9sAGOJHaMegIoQ5jFA" )->send();
时间: 2024-10-24 04:16:45