系列: 配置谷歌对话流集成
配置谷歌 Dialogflow ES 平台服务帐号凭据
必备
- 谷歌云平台账号
- 启用了谷歌 Dialogflow ES 的谷歌云计算项目
- 边缘和媒体层版本 1.0.0.8398 或更高版本
有关详细信息,请参阅 快速入门: 谷歌 DialogFlow ES 的设置页面
在 Genesys Cloud 中使用谷歌 Dialogflow ES 集成之前,请先配置谷歌 Dialogflow ES 服务帐号,然后为谷歌 Dialogflow ES 配置 OAuth 客户端凭据。 本文介绍如何配置谷歌 Dialogflow ES 服务帐号凭据。
注意: 谷歌每个项目只允许一个机器人。 要查看多个机器人,请创建一个消费者项目,然后将这些机器人创建为资源项目。 有关详细信息,请参阅 使用多个项目。
要配置 Google Dialogflow ES 平台服务帐号凭据,请执行以下步骤:
- 在 Google Cloud Platform 控制台中,创建一个新项目,然后为该项目创建一个服务帐号。 有关详细信息,请参阅 创建和管理服务帐号。
- 将 Dialogflow API 客户端 和 Dialogflow API 读取器 角色授予服务帐号。 有关更多信息,请参阅向服务帐号 授予角色。 注意: 这些角色使 Genesys Cloud 能够访问和搜索 Google Dialogflow ES 代理,并在运行时成功执行该机器人。
- 创建服务帐号密钥并下载该密钥的 JSON 版本。 有关详细信息,请参阅 创建和管理服务帐号密钥。 注意: JSON 文件包含与 Genesys Cloud 集成所需的凭据。 Google Dialogflow ES 集成不要求您向服务帐号添加角色或管理员。
- 在 Genesys Cloud 中,打开谷歌 Dialogflow ES 集成:
- 如果您之前没有将集成安装到 Genesys Cloud 组织中,请立即 安装。
- 如果您已安装集成,请打开 Genesys Cloud Admin 菜单,然后在 集成下单击 集成。 然后,搜索并打开谷歌 Dialogflow ES 集成。
- 在谷歌 Dialogflow ES 集成页面上,单击 配置 选项卡。
- 客户端证书
- 单击 “ 配置”。 将打开 “配置凭据” 对话框。
- 打开您之前下载的 Google Cloud JSON 服务帐号密钥文件。
- 将 JSON 服务帐户密钥文件中的信息复制到相应的 Genesys Cloud 字段中。
- 将 JSON 文件中的 “client_id” 值复制到 Genesys 云 客户端 ID 字段中。
- 将 JSON 文件中的 “client_email” 值复制到 Genesys 云 客户端电子邮件 字段中。
- 将 JSON 文件中的 “private_key_id” 复制到 Genesys 云端 私钥 ID 字段中。
- 将 JSON 文件中的 “private_key” 值复制到 Genesys 云 私钥 字段中。注释:
- 确保复制引号之间出现的所有信息。
- 确保复制并粘贴显示的确切值,并且没有任何值转换为无效命令。 例如,第三方复制程序可以将\ n 值转换为新行。
- 单击 “ 确定”。
- 接下来,配置 Genesys Cloud OAuth 客户端凭证。
: 上一篇建议文章 下一篇建议文章: 启用谷歌对话流 ES 集成