开始聊天

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 参考