微信多客服是一个比较强大的客服软件,可以在桌面端和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
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。