用户注册
服务商注册
服务商登录

网站在线客服系统访客端API详细介绍

      莫邻在线客服系统提供了一些有用的JavsScript函数用于二次开发,可以实现与电子商务网站的无缝集成,比如可以在商品展示中针对不同的商品打与指定在线客服的聊天窗口。这些JavsScript函数存在于在线客服代码中,所以要使用用这些函数,必须首先在网页中嵌入在线客服代码。下面对这些函数进行讲解。

1.openXtChatWindow(userId,productName,productImgPath,productPrice)

此函数的作用是弹出与指定客服号的聊天窗口,userId指客服的登录帐号。成功调用此函数有两个前提条件:该用户帐号是在线客服帐号而不是即时通讯帐号,该帐号是属于您所有而不是其它企业的帐号。 利用此函数,您可以实现客服列表的自由排版,也可以与商品展示结合,不同的商品由不同的客服负责咨询。
参数说明:
userId:莫邻帐号(必选项)
productName:咨询的商品名称(可选项)
productImgPath:咨询的商品图片地址(可选项,图片地址必须是绝对url地址,标准大小是100×100)
productPrice:咨询的商品价格(可选项)
示例:
<button onclick="openXtChatWindow('110888','手机','http://www.xtmeet.com/productImg.png','2000元')">咨询</button>

2.closeXtChatWindow()

此函数用于关闭当前聊天窗口。
示例:<button onclick="closeXtChatWindow()">关闭</button>

3.openXtInviteBox()

此函数弹出主动邀请框。

4.openXtServiceList()

此函数弹出在线客服列表。
示例:<button onclick="openXtServiceList()">打开客服列表

5.xtUserOnline(userName)

此函数判断指定在线客服是否在线

6.getMnDefaultUser()

此函数查找并返回一个正在线的客服帐号,如果未找到,则返回客服列表中的第一个帐号。

7.全局变量isXtchatWindowReady,布尔型

可以根据此变量判断在线客服系统是否已初始化完成,true为已完成,false为未完成。

8.sendImMsg(chatMsg)

可以在客服代码完成初始化后调用此方法发送即时消息。

9.自定义访客id和名称

在嵌入客服代码之前的位置加入以下代码:

<script type="text/javascript">
function getmnconfig(){
  return {
    customerId:访客id,
    customerName:访客姓名,
    customerHeadImg:访客头像url地址
  };
}
</script>