微信多客服是一个比较强大的客服软件,可以在桌面端和app端同步信息,非常适合创业公司拿来做基于微信的客服系统。

添加多客服

登录微信公众平台,在后台添加多客服功能插件
图片描述

添加插件url

图片描述

由于多客户客户端的大小的限制,微信推荐我们的插件页面宽度最佳为420px

获取当前用户openid

在插件页面,定义函数MCS_ClientNotify(EventData),多客服客户端在载入插件页面的时候会自动调用这个名字的函数,将当前用户的信息传递进来,在获取到用户openid之后,我们可以去调用自己数据中的信息,将和用户有关的订单、等级、积分等信息显示出来

function MCS_ClientNotify(EventData) {
    EventData = strToJson(EventData);
    switch(EventData['event']){
        case 'OnUserChange':{
            //EventData['userid']就是当前聊天的用户openid
            console.log(EventData['userid']);
            break;
        }
        case 'OnMapMsgClick':{

            break;
        }
    }
}
function strToJson(str){
    var json = (new Function("return " + str))();
    return json;
}

显示聊天记录

多客户客户端只能显示两个月之内的聊天记录,不过开发者可以利用聊天记录接口显示任意时间段的客服记录,同时可以将客服记录导入任何系统之中

http请求方式: POST
https://api.weixin.qq.com/cgi-bin/customservice/getrecord?access_token=ACCESS_TOKEN

多客户插件开发者文档


rand
2k 声望62 粉丝

愿每个人的有生之年都能找到自己真正喜欢做的事情,并为之奋斗终生


引用和评论

0 条评论