Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actions on google 抱歉,此操作在模拟中不可用_Actions On Google_Google Home - Fatal编程技术网

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

Actions on google 抱歉,此操作在模拟中不可用,actions-on-google,google-home,Actions On Google,Google Home,我的测试调用名称是“Tang夫人”,所以我输入了“Talk to Mrs Tang”,但它的响应是“抱歉,此操作在模拟中不可用” 有人知道我如何解决这个错误吗 确保您已登录到用于部署测试操作的同一帐户,并且部署已在过去半小时左右完成。如果尚未在上设置所有信息,则可能需要使用调用短语“与我的测试应用程序对话”。我想有时会遇到相同的错误。我通过切换主动开关来克服它 我有一个相关的问题(我可以使用我的主开发人员帐户进行测试,但不能使用我的测试凭据)。我最终用非主帐户获得了它 我缺少的链接是,当我查看模

我的测试调用名称是“Tang夫人”,所以我输入了“Talk to Mrs Tang”,但它的响应是“抱歉,此操作在模拟中不可用”


有人知道我如何解决这个错误吗

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

我想有时会遇到相同的错误。我通过切换主动开关来克服它

我有一个相关的问题(我可以使用我的主开发人员帐户进行测试,但不能使用我的测试凭据)。我最终用非主帐户获得了它

我缺少的链接是,当我查看模拟器时,我实际上登录了两个帐户,我的主要google帐户(开发者帐户,显示在页面的主框架右上角)和我在“启动”模拟器时授权的帐户(电子邮件地址显示在模拟器框架中),这是我的考试证书。第二个测试帐户反复向我发送“抱歉,模拟中不支持此操作”消息,直到我:

1) 在GCP IAM控制台中将测试帐户添加为对话API查看器和客户端

2) 访问了“匿名”窗口中的“创建链接”(单击“共享”时出现的链接),并登录到该窗口中的第二个帐户,因此我在该“匿名”窗口中仅登录到一个帐户


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

我遇到了相同的问题。你必须通过谷歌的第二帐户登录。从帐户注销,并通过与api.ai配对的帐户登录


我是通过说“与我的测试应用程序对话”或在模拟器提示符中键入来实现这一点的,这会触发我的应用程序在模拟器中启动。

根据:

打开Web和应用程序活动、设备信息以及语音和音频 您的Google页面上的活动权限 账户您需要这样做才能使用Actions模拟器,它允许 您可以在没有硬件设备的情况下在web上测试您的操作


我必须按照建议去做。在GCP IAM控制台中添加第二个具有查看者操作权限的google帐户,然后在匿名窗口中使用第二个google帐户登录,web模拟器才能工作。

。如果你在其他地区(比如我在德国),我需要先设置位置(默认为谷歌总部)。
然后继续使用“麻省理工学院梅纳测试应用程序sprechen”(与我的测试应用程序对话),或者任何你所说的语言

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


因此,在一次
最终响应之后
你只能通过一次对话回到你的行动/对话中。如果您想建议问题/输入,那么您应该返回
ExpectedInputs

。您可能需要打开Web和应用程序活动,让组成员使用一些Google助手功能。(如果您使用的是组织帐户)


如果您使用的是任何组织的Google帐户,则可能存在访问问题。所以,使用你自己的Gmail账户


请看一看,您可能无法访问组织的。因此,使用您的个人Gmail并遵循,您将能够创建您的代理/操作,并能够使用模拟器以及android设备对其进行测试。

在测试谷歌操作时,您需要将位置设置为您在开发或提交谷歌操作时选择的国家。
默认情况下,在测试中选择美国,但如果您的操作仅针对一个特定国家,则需要选择该国家

谢谢你的回答。帐户是相同的,部署在过去半小时内完成,我已经设置了操作所需的所有信息,但它仍然响应相同的错误。是否有其他原因会导致这种情况发生?您的欢迎意图是否声明了“GOOGLE\u ASSISTANT\u welcome”事件?大多数情况下,我的默认欢迎意图只有一个“欢迎”事件。谢谢你的帮助。我使用Actions SDK制作了google会议上显示的google home示例,因此没有该意图。看起来你解决了问题?乔伊斯·齐,好的礼仪是把你的答案贴到你自己的问题上,并把它标记为答案。我仍然有这个问题。最后一个结果是我在google设备的home controller中找不到我的应用程序,并且“”此操作在模拟中不可用“当我在web模拟器中测试时。我通过添加一个用户并对该用户使用匿名模式来实现这一点,但仍然无法使其对拥有该服务的用户起作用,即使是在匿名模式下。因此,您需要第二个谷歌帐户来使用模拟器?@deed02392,是的,第二个谷歌账户对我有效。这是一个完美的解决方案。Google assistant simulation对我创建的dialogflow聊天机器人不起作用。由于我使用我的组织帐户设置这些项目,并且管理员禁用了“web活动”选项,因此我本应将这些项目移动到我的个人帐户,但随后您的解决方案帮助我将新用户添加到我的项目中,并将角色分配给访问。在模拟器中测试我的一个操作时,我也面临此问题。但这里的每个答案都是关于组织账户的。我不使用任何组织的谷歌帐户,并能够在模拟器测试其他行动。要获取更多信息,请访问我正在使用的应用程序