申请接入微信客服组件后,企业可授权在你的场景中接入微信客服。授权后,该场景的用户可通过微信客服咨询企业,你可管理对应的客服咨询。
适合可为企业提供微信客服接入场景的服务商。典型如下:
开发者可以在服务商助手的「工具-通用配置-微信客服组件」获取授权链接或二维码,之后企业可使用该授权链接或二维码接入微信客服组件,具体流程如下图所示:
注:
ExtraInfo.AuthOpenKfIdList
参数,用于告知服务商用户当前授权是选择了哪些客服账号,详情见组件授权通知事件ExtraInfo.AuthOpenKfIdList
参数,用于告知服务商用户此次授权是选择了哪些客服账号。开发者可以在上文授权流程中所述的授权链接拼上指定参数,实现对应功能。
a)拼接参数state,当企业授权接入客服组件时,授权成功通知或变更授权通知将回调该参数给开发者,开发者可依据该参数,明确知道企业是要在哪里接入客服。
例: https://open.work.weixin.qq.com/compApp/wwxxxxxxxx?state=xxxxxx
b)拼接上参数mode=1,当企业授权接入客服组件时,每次仅可选择一个客服账号进行授权
例: https://open.work.weixin.qq.com/compApp/wwxxxxxxxx?mode=1
a)每个客服账号对应一个客服链接。用户在微信内外各个场景,点击客服账号链接,即在微信可向该企业的客服发起咨询。
b)企业授权接入后,服务商可通过API或在服务商助手的「工具-通用配置-组件数据」处查看企业接入的客服账号和对应的客服账号链接,并请及时将获取到的客服账号链接配置到自己的场景中。
c)客服账号链接带有服务商的场景参数,配置时须保留该参数。通过该客服链接发起的咨询,你才可进行管理。
d)服务商也可以通过API,获取携带更多个性化参数的客服链接
e)如果在小程序接入不同企业的客服,需调用在小程序打开微信客服 接口;小程序默认只能打开同主体的客服账号,申请微信组件登记的小程序AppID,将可接入不同企业的客服。接入时,依旧需要在小程序管理后台先绑定同主体的企业ID,调用接口时,填入同主体的企业ID,和实际所需跳转的客服链接。