开始聊天

Customer Service 全渠道提供了一套功能,扩展了 Dynamics 365 Customer Service Enterprise 的能力,使组织能够通过数字消息传递渠道与客户即时联系和互动。 访问 Customer Service 全渠道需要额外的许可证。 有关详细信息,请参见 Dynamics 365 Customer Service 定价概述和 Dynamics 365 Customer Service 定价计划页面。

打开现有聊天(如果有)。 否则,它会启动新的聊天。 可以使用方法中的参数 customContext 直接传递上下文来初始化聊天会话。

注释

  • 在调用实时聊天 SDK 方法之前,请侦听实时聊天引发的 lcw:ready 事件。 应在引发 lcw:ready 事件后调用实时聊天方法。 您可以通过在窗口对象上添加自己的事件侦听器来监听此事件。
  • 如果使用 SDK API 传递上下文,则setContextProvider无需使用该startChat方法。

Syntax

Microsoft.Omnichannel.LiveChatWidget.SDK.startChat({inNewWindow: inNewWindowValue,customContext: customContextObject});

参数

参数 类型 必选 Description
inNewWindow 布尔 否 决定是否在新窗口中打开聊天。
customContext 物体 否 同步设置自定义上下文提供程序。 如果您在 中 setContextProvider设置了一个值,它将被您为 设置的 customContext值覆盖。

返回值

None

Example

 Microsoft.Omnichannel.LiveChatWidget.SDK.startChat({
    inNewWindow: true,
   customContext: {
        'contextKey1': {'value': 'contextValue1', 'isDisplayable': true}
    }
});

setAuthTokenProvider
setContextProvider
实时聊天 SDK 的 JavaScript API 参考