Actions on Google 在模拟器中返回“很抱歉,出了点问题。请重试。”

Posted

技术标签:

【中文标题】Actions on Google 在模拟器中返回“很抱歉,出了点问题。请重试。”【英文标题】:Actions on Google returns in simulator "We're sorry, but something went wrong. Please try again." 【发布时间】:2018-08-27 00:50:17 【问题描述】:

调试选项卡:


  "response": "We're sorry, but something went wrong. Please try again.",
  "expectUserResponse": false,
  "conversationToken": "",
  "audioResponse": ""

我在 Dialogflow 中创建了示例项目,它可以工作,但在 Google 上的模拟器 Actions 中却不行!

【问题讨论】:

我遇到了同样的问题。即使是响应静态文本的非常简单的项目也无法在 Google 模拟器上的 Actions 上运行。你找到解决办法了吗? 【参考方案1】:

请阅读本页的“预览应用”部分:

https://developers.google.com/actions/dialogflow/first-app?hl=en

要预览您的应用:

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

https://myaccount.google.com/activitycontrols/search

【讨论】:

鼓励链接到外部资源,但请在链接周围添加上下文,以便您的其他用户了解它是什么以及为什么存在。始终引用重要链接中最相关的部分,以防目标站点无法访问或永久离线。【参考方案2】:

如果您是应用程序的开发人员、所有者等,请检查设置和权限。我通过更改设置解决了这个问题......需要进一步挖掘以了解确切原因。如果我了解更多会做更新

【讨论】:

【参考方案3】:

请转到操作控制台并输入“后端服务” - 它位于“模拟器”下方的左侧菜单中。 云功能应该有一张卡。这是否说明有错误?如果是这样,您可以在此卡片中链接的 Firebase Functions 日志中找到更多信息。

【讨论】:

以上是关于Actions on Google 在模拟器中返回“很抱歉,出了点问题。请重试。”的主要内容,如果未能解决你的问题,请参考以下文章

在 Actions on Google 应用上设置语音识别上下文?

order-update.js 在事务 api actions-on-google 中发送“”作为响应

Actions-on-Google 自定义推送消息说明

Google Actions 帐户关联流程

Actions on Google - 哪里可以找到 gactions CLI 的最新文档

帐户关联问题(Actions on Google)