16

我的测试调用名称是“Mrs Tang”,所以我输入“Talk to Mrs Tang”,但它响应“对不起,这个动作在模拟中不可用”......

有谁知道我该如何解决这个错误?在此处输入图像描述

4

11 回答 11

22

根据文档

在您的 Google 帐户的活动控制页面上打开网络和应用活动、设备信息和语音和音频活动权限。您需要执行此操作才能使用动作模拟器,它可以让您在没有硬件设备的情况下在网络上测试您的动作。

我已经按照Jeremy Gordon的建议做了。在GCP IAM 控制台中添加第二个具有查看器操作权限的 google 帐户,然后在隐身窗口中使用第二个 google 帐户登录,以使 Web 模拟器工作。

于 2017-10-11T23:11:47.493 回答
4

我有一个相关的问题(我可以使用我的主要开发者帐户进行测试,但不能使用我的测试凭据)。我最终让它与非主要帐户一起使用。

对我来说缺少的链接是,当我查看模拟器时,我实际上登录了两个帐户,我的主 google 帐户(开发者帐户,显示在页面的主框架,右上角)和我的帐​​户在“启动”模拟器时获得授权(电子邮件地址显示在模拟器框架中),这是我的测试凭据。第二个测试账号反复给我“对不起,模拟不支持此操作”消息,直到我:

1) 在 GCP IAM 控制台中添加测试账户作为 Conversation API Viewer & Client

2)在隐身窗口中访问“创建链接”(单击共享时出现的链接),并在那里登录辅助帐户,这样我在该隐身窗口中只登录了一个帐户。

之后,调用连接到应用程序。

于 2017-06-17T09:03:49.463 回答
0

我有同样的问题。如果您在其他地区(比如我在德国),我需要先设置位置(默认为 Google-Headquaters)。然后继续使用“Mit meiner Test-App sprechen”(与我的测试应用程序对话),或者用您的语言编写的任何内容!

于 2018-02-17T21:02:18.817 回答
0

Make sure you are logged into the same account you used to deploy the test action and that the deployment has been done within the past half hour or so. If you have not set all the information on the Actions on Google Console, you may need to use the invocation phrase "Talk to my test app".

于 2017-06-03T16:42:28.060 回答
0

我在调用时没有收到此消息,但在我的第二个输入中:“抱歉,此操作不适用于您的应用程序。” . 事实证明,模拟器在调用后立即离开了对话(并且确实在小字中提到了这一点)。发生这种情况是因为我为调用
返回了一个。FinalResponse最后的回应是非常最终的,它会终止你的谈话。

因此,在 a 之后,FinalResponse您只能通过新的调用或深度链接返回您的操作/对话。如果您想提出问题/意见,那么您应该返回ExpectedInputs.

于 2018-08-07T15:50:59.980 回答
0

我遇到了同样的问题。您必须通过辅助 Google 帐户登录。请从帐户注销并通过与 api.ai 配对的帐户登录。

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

于 2017-07-22T11:42:10.403 回答
0

您可能需要开启网络与应用活动记录以让群组成员使用某些 Google 助理功能。(如果您使用的是组织帐户)

https://support.google.com/assistant/answer/7219584?hl=en

于 2018-08-24T14:28:29.143 回答
0

我想有时我会遇到同样的错误。我通过关闭和打开 Active 开关来克服它。

在此处输入图像描述

于 2017-06-05T04:15:13.110 回答
0

我通过说“与我的测试应用程序交谈”或在模拟器提示符中输入它来实现此功能,这触发了我的应用程序在模拟器中启动。

于 2017-08-15T16:19:19.947 回答
0

在测试 Google Action 时,您需要将位置设置为您在开发或提交 Google Action 时选择的国家/地区。默认情况下,美国在测试中被选中,但如果您的操作仅针对某个特定国家/地区,则您需要选择它。您可以在图像中看到可以选择位置的字段

于 2019-11-09T14:01:20.833 回答
0

如果您使用任何组织的 Google 帐户,则可能存在访问问题。因此,请使用您自己的个人 Gmail 帐户。

看看这里,组织可能不会授予您访问权限。因此,使用您的个人 Gmail 并遵循文档,您将能够创建您的代理/操作,并能够使用模拟器以及在 android 设备中对其进行测试。

于 2018-10-12T12:49:04.733 回答