抱歉,此操作在模拟中不可用

时间:2017-06-03 08:01:38

标签: actions-on-google google-home

我的测试调用名称是"唐太太",所以我输入"与唐太太谈话",但它回应"抱歉,这个动作在模拟中不可用&# 34; ...

有谁知道如何解决此错误? enter image description here

11 个答案:

答案 0 :(得分:21)

根据doc

  

打开网络&应用程序活动,设备信息和语音&音频   您的Google的Activity controls页面上的活动权限   帐户。您需要这样做才能使用Actions Simulator   您无需硬件设备即可在网上测试您的操作。

我做了Jeremy Gordon提出的建议。要使用查看者操作权限 GCP IAM控制台中添加第二个Google帐户,然后在隐身窗口中使用此第二个Google帐户登录网络模拟器工作。

答案 1 :(得分:4)

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

我缺少的链接是,当我查看模拟器时,我实际登录了两个帐户,我的主要Google帐户(开发者帐户,显示在页面的主框架中,右上角),以及我在启动时授权的帐户'模拟器(电子邮件地址显示在模拟器框架中),这是我的测试凭据。第二个测试帐户反复给了我"抱歉,这个动作在模拟"中不受支持。消息,直到我:

1)将测试帐户添加为Conversation API Viewer& GCP IAM控制台中的客户端

2)访问了创建链接' (在点击共享时出现的那个)在隐身窗口中,并在那里登录到辅助帐户,以便我在该隐身窗口中只登录了一个帐户。

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

答案 2 :(得分:0)

确保您已登录用于部署测试操作的同一帐户,并且已在过去半小时左右完成部署。如果您尚未在Actions on Google Console上设置所有信息,则可能需要使用调用短语“与我的测试应用对话”。

答案 3 :(得分:0)

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

enter image description here

答案 4 :(得分:0)

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

why I can't use google action in web simulator

答案 5 :(得分:0)

我通过说"与我的测试应用程序"或者将其输入到模拟器提示中,这会触发我的应用程序在模拟器中启动。

答案 6 :(得分:0)

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

答案 7 :(得分:0)

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

因此,在FinalResponse之后,您只能通过new invocation or a deep link回到您的操作/会话中。如果您想提出问题/建议,则应该返回ExpectedInputs

答案 8 :(得分:0)

您可能需要打开“网络与应用活动记录”,以允许组成员使用某些Google Assistant功能。(如果您使用的是组织帐户)

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

答案 9 :(得分:0)

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

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

答案 10 :(得分:0)

在测试Google Action时,您需要将位置设置为在开发或提交Google Action时选择的国家/地区。 默认情况下,在测试中选择“美国”,但如果您的操作仅针对一个特定国家/地区,则需要选择该选项。 You can see in image the field where you can select location