有关 Facebook 渠道设置的常见问题解答

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

本文提供有关在 Customer Service 全渠道中配置 Facebook 渠道的常见问题解答 (FAQ)。

为什么代理无法接收从 Facebook 发送的消息?

如果使用 Customer Service 全渠道的代理没有收到 Facebook 消息,很可能是因为他们的客户缺乏必要的角色或权限。 角色或权限的分配可能略有不同,具体取决于 Facebook 应用是处于生产模式还是开发模式。

应用处于生产模式

  • 如果客户是第一次使用 Facebook 页面发送消息,必须从 Facebook 应用请求 pages_messaging 权限。 请求获得批准后,任何 Facebook 用户都可以向您的业务页面发送消息。

  • 如果 Facebook 页面当前用于通过另一个提供程序发送消息,并且您是第一次将该页面加入 Customer Service 全渠道,您必须有链接到两个 Facebook 应用的现有 Facebook 页面:一个连接到您现有的提供程序,另一个使用 Customer Service 全渠道设置。

    完成以下步骤:

    1. 打开具有 Customer Service 全渠道 webhook 的 Facebook 应用。
    2. Messenger API 设置中,找到 webhook 订阅属性,然后为页面订阅,选择消息等待
    3. 要在全渠道中显示消息,登录您的 Facebook 页面帐户:转到管理>页面访问>高级消息
    4. 移交协议下的 Messenger 接收器中,将接收器设置为通过 Customer Service 全渠道提供的 webhook 设置的 Facebook 应用。
    5. 重新打开具有全渠道 webhook 的 Facebook 应用。 在 Messenger API 设置中,在 webhook 订阅属性中,清除等待复选框。
    6. 从您的 Facebook 页面重新发送消息,验证是否在 Customer Service 全渠道中收到消息。

应用程序处于开发模式:如果您正在使用的 Facebook 应用当前处于开发模式,那么只有在该应用中具有角色的那些 Facebook 用户才能向 Facebook 页面发送消息。 Customer Service 全渠道可以接收和转发消息。

如果您向现有 Facebook 用户授予角色,请确保该用户具有元开发人员帐户。 他们需要登录应用并在其中接受来自其帐户的分配角色邀请。

如果您在 Facebook 应用中创建测试用户,选择自动安装应用,然后选择 pages_messaging 权限。

另请参见

配置 Facebook 渠道
了解和创建工作流
配置自动消息
配置聊天前调查
配置对话后调查
删除配置的渠道
支持实时聊天和异步渠道