为什么我不能在网络模拟器中使用 google 操作

why I can't use google action in web simulator

有谁知道为什么我的动作不能在网络模拟器中使用??

我将用于测试的调用名称设置为 "test",并且在网络模拟器中,我尝试通过输入 "Talk to test" 使用我的操作,但它告诉我 "Sorry, this action is not available in simulation"...

我有什么问题吗??

我有同样的问题。我就是这样"solved"的

  1. 已注册 Google 家庭物理设备到我的电子邮件,用于操作和 api.ai 开发 (重新部署,现在愚蠢的项目开始工作) (我的项目还是不行)

  2. 将调用名称更改为简单的名称(我的母语不是英语)

现在 Web 模拟器开始工作了(

这个错误现在应该已经解决了。如果您仍然遇到此问题,您应该先尝试将您的帐户与实际设备配对。通过在我的移动设备上登录 Google 家庭应用程序并将其与家庭设备配对,我的问题得到了解决。之后,使用模拟器就可以在浏览器中运行了。

我通过说“talk to my test app”或将其输入到模拟器提示符中来使它工作,这触发了我的应用程序在模拟器中启动。我使用的帐户未与家庭设备相关联,我也没有输入艺术品等。

我发现只要模拟器感到困惑,您就必须输入该短语才能返回您的意图流。

在我的例子中,它在模拟器的对话框部分看起来像这样:

一个可能的根本原因 - 您是通过第二个帐户登录的。

我遇到了同样的问题。较早的 google 家庭教程中的 UI 已稍作更改。因此,在 api.ai 中单击 google 上的操作后,我们将被重定向到 google 页面上的操作。 (之前是直接发到web模拟器)

我在 api.ai 中创建了一个名为 personal butler 的项目,但我看到的是一个名为 API 的项目,所以当我点击它并尝试模拟它时,我得到了确切的错误。

我从我的辅助 google 电子邮件注册到 api.ai。因此,当我被重定向到 google 页面上的操作时,它是通过主帐户登录的。在我注销并通过同一帐户登录后,我能够看到我的项目并且工作正常。

PS - 当使用 google home 进行测试时,在 andriod 应用程序中也应使用相同的帐户

对我来说,即使我按照教程的指示打开了所有 activity 控件,我的登录所关联的组织却禁用了它们。

请您的管理员在 "My Account" > "Admin" > "Google Services"[= 中启用 "Web & App Activity" 16=]