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

   微信本身的文档有点(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();

 

 

 

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

上一篇:iOS 微信和支付宝关于回调处理


下一篇:微信开发系列-----03:实现各种消息的响应