dialogflow-es - 如何授予其他 Google 用户访问权限并测试我的 Dialogflow 应用程序?

标签 dialogflow-es google-assistant-sdk google-account

如何让不同的谷歌用户使用我的 dialogflow 应用程序?我尝试通过添加用户的电子邮件 ID(在 Google Cloud Platform Console 中的 IAM 下添加为项目查看器的电子邮件)。但是,当我在谷歌助手上测试该用户并说“与 myAppName 交谈”时,谷歌未能识别该用户是尝试访问 dialogflow 应用程序。

实现这一目标的正确方法是什么?

最佳答案

除了 Sagnik 发布的答案之外,还有另一种选择。

您可以为 Alpha or Beta testing 提交您的操作.当您这样做时,您可以允许人们通过将他们的电子邮件添加为测试人员来测试您的操作。然后您可以向他们发送 opt-in他们可以用来访问您的操作的链接。一旦他们选择使用手机
他们应该能够在他们的任何设备上使用您的操作。

与直接将用户添加到项目相比,这种方法具有以下优点:

  • 集团测试员管理
  • 您不会授予用户访问您的 Google Cloud 项目的权限。
  • 无需先使用模拟器,即可正确测试 Action 。
  • 只要期间处于事件状态,Alpha/Beta 访问权限将保持可用,直接添加到项目的用户有时会在几个月后失去对 Action 的访问权限。 (他们必须再次使用测试控制台才能重新启用)。
  • 关于dialogflow-es - 如何授予其他 Google 用户访问权限并测试我的 Dialogflow 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60793012/

    相关文章:

    actions-on-google - 错误 "Empty speech response"

    android - 与应用程序安装关联的帐户信息

    entity - 如何在 API.AI 中添加特殊字符作为实体

    javascript - 为 Google Assistant 执行命令 - Node js

    javascript - DialogFlow 内联编辑器无法通过 if 语句设置响应

    javascript - 当我在服务器中将 Promise 与 dialogflow 库一起使用时 - 出现错误

    android - 安卓模拟器测试账号

    java - 如何在谷歌登录另一个 Activity 后保存谷歌个人资料

    node.js - Dialogflow webhook(Google 上的操作)。我是否应该使用 RichResponse?

    bots - 来自 Dialogflow 的聊天消息不会出现在 Slack 中