您的位置:首页 > 移动开发 > 微信开发

微信公众号多客服功能的实现--向指定客服发送信息

2016-06-26 22:26 639 查看
微信本身的文档有点(hen)坑,看半天看不明白,所以多客服这块我们用飞哥的easyWechat的三方来做。

1.下载安装easyWechat,或者拷贝一份vendor文件也行。

2.新建一个文件夹,引入composer入口文件:

include__DIR__.'/vendor/autoload.php';
3.加载要用的文件:

useEasyWeChat\Foundation\Application;
useEasyWeChat\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=newText(['content'=>'您的饮料服务人员会马上给你送过去,请稍等^.^']);
6.获取实例
$app=newApplication($options);
$staff=$app->staff;
7.向指定客服发消息:

$staff->message($text)->to("oEtOpuCbQp9sAGOJHaMegIoQ5jFA")->send();

完整代码:




include__DIR__.'/vendor/autoload.php';//引入composer入口文件

useEasyWeChat\Foundation\Application; useEasyWeChat\Message\Text;
$text=newText(['content'=>'您的饮料服务人员会马上给你送过去,请稍等^.^']);

$options=[

/**
*账号基本信息,请从微信公众平台/开放平台获取
*/
'app_id'=>'wxcd3024b**97828**',//AppID
'secret'=>'06e3cfbccb23**029dee5f6cb9c1db**',//AppSecret
'token'=>'zxlkcvjios**jfrl',//Token
'aes_key'=>'gal77Dzf1f4gRineiTvwAAIc7VM7C0B**DXXCRbsPgX',//EncodingAESKey,安全模式下请一定要填写!!!

/**
*日志配置
*
*level:日志级别,可选为:
*debug/info/notice/warning/error/critical/alert/emergency
*/
'log'=>[
'level'=>'debug',
'file'=>$_SERVER['DOCUMENT_ROOT'].'logs/weChat.log',
],
];
$app=newApplication($options);
$staff=$app->staff;

$staff->message($text)->to("oEtOpuCbQp9sAGOJHaMegIoQ5jFA")->send();





                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: