小能客服简介
小能客服成立于2007年,隶属于北京能通天下网络技术有限公司。作为智慧云客服解决方案服务商,一直是客服领域的先行者和倡领者。自2011年7月正式发布小能智慧客服平台以来,先后牵手各行业TOP知名企业,发布了9大行业解决方案,成为这些企业的长期战略合作伙伴。不仅如此,小能还联合华为、中国电信,发布了互联网呼叫中心,为企业用户提供更加完善、快捷的服务。
在集成此插件之前需要先配置config文件
名称:NTalker
参数:siteid
描述:企业ID, 即企业唯一标识。格式示例:kf_9979,来源:开站邮件
名称:NTalker
参数:SDKKey
描述:企业SDKkey,即小能通行密钥,来源:开站邮件
配置示例:
<feature name="NTalker">
<param name="siteid" value="kf_9979" />
<param name="SDKKey" value="163114c8-31b5-4424-bb85-617f81cf54d9" />
</feature>
登陆
login(params)
userid:
username:
userLevel:
ret:
{
status:true //布尔类型;是否登陆成功,true|false
}
err:
{
code: '', //字符串类型;错误码(code=2在android平台上表示重复登录,ios没有code=2的情况)
msg: '' //字符串类型;错误信息
}
var NTalker = api.require('NTalker');
var params = {
userid:'',
username:'',
userLevel:0
};
NTalker.login(params, function(ret, err) {
if (ret.status) {
api.alert({ msg:'登陆成功'});
} else {
api.alert({ msg:JSON.stringify(err)});
}
});
iOS系统,android系统
可提供的1.0.0及更高版本
退出登陆
logout();
var NTalker = api.require('NTalker');
NTalker.logout();
iOS系统,android系统
可提供的1.0.0及更高版本
打开聊天页面
startChat();
settingid:
pushOrPresent:
kefuId:
kefuName:
userId:
userName:
productInfo:
{
goodsId:'', //商品id
goodsURL:'', //app端跳转的URL
itemparam:'', //商品扩展参数
appGoods_type:0, //app端展示规则 默认:0
0:不展示
1:传goodsid方式展示
2:webview方式:goods_showURL
3:数据方式展示:goods_imageURL;goodsTitle;goodsPrice;
goods_imageURL:'', //商品URL
goodsTitle:'', //商品标题
goodsPrice:'', //商品价格
clientGoods_type:'', //客户端展示规则 默认:0
0:不展示
1:传goodsid方式展示
2:传goods_showURL客服端直接展示(不推荐,此方法会影响客服端性能)
goods_showURL:'' //商品显示链接
}
erpParams:
pageTitle:
pageURLString:
isSingle:
isSimpleIntegration:
defaultTitle:
isRefrashTitle:
isBackButtonHiden:
isCancelButtonHiden:
isHaveVoice:
chat:
{
chatBackgroundColor:'', //设置聊天界面背景色;支持rgb、rgba、# 默认L:#f3f3f7
inputViewBackgroundColor:'', //设置输入工具条背景色;支持rgb、rgba、# 默认L:#f3f3f7
emojiViewBackgroundColor:'', //设置表情键盘背景色;支持rgb、rgba、# 默认L:#f3f3f7
functionViewBackgroundColor:'', //设置功能view背景色;支持rgb、rgba、# 默认L:#f3f3f7
}
navigationBar:
{
bgColor: '#d6d6d6', //字符串类型;导航条背景色;默认:#d1d1d1(pushOrPresent为false无效)
titleColor:‘’ //标题字体颜色,支持rgb、rgba、# 默认:#000000
}
var NTalker = api.require('NTalker');
var params = {
settingid:'',
pushOrPresent: true
};
NTalker.startChat(params);
iOS系统,android系统
可提供的1.0.0及更高版本
未读消息的监听
addUnreadMsgListener(callback(ret))
ret:
{
content:'', //文本内容;
settingId:'', //客服组ID
userName:'', //客服名称
unreadMsgNum:'', //未读数量
}
var NTalker = api.require('NTalker');
UIEaseChat.addUnreadMsgListener(function(ret) {
api.alert({msg:ret});
});
iOS系统,Android系统
可提供的1.0.0及更高版本