actions-on-google相关内容

在帐户链接期间获取SignIn.status的未定义值

我正在进行帐户链接和在Google的“链接"类型中设置google登录. 我创建了两个意图,一个意图将调用google登录功能,第二个意图将从google帐户中读取数据.例如.电子邮件ID,姓名. 意图1,我已为此意图启用了webhook调用. 在Intent 2中,我已将Event设置为actions_intent_SIGN_IN&为此目的启用了webhook调用. 尽管 ..
发布时间:2020-08-19 22:51:56 其他开发

为什么我的所有Google Actions Alpha版本都没有出现在Google Assitant商店中?

在我的开发人员帐户中,我可以使用模拟器成功测试该应用程序. 我还成功部署了Alpha版本,并等待了24小时. 但是opt-in链接不起作用.每次导航到它时,我都会看到: We can't find what you're looking for at the moment. Please try again later. 是的,我已启用所有活动控件 是的,我有一个与该帐户 ..
发布时间:2020-08-19 22:49:55 其他开发

Google Assistant的ActionsSdkApp和DialogflowApp有什么区别

为了构建Google Assistant应用,Google提供了两个不同的API,作为其API的一部分node.js Google行动库: ActionsSdkApp DialogflowApp 有一个通用的界面,但是我不了解两者之间的区别以及为什么要使用其中一个. 解决方案 简而言之,这两个对象提供相似(尽管不完全相同)的方法来处理请求,并提供两种默认方法的结果,Googl ..
发布时间:2020-08-19 22:48:50 其他开发

拒绝Google帐户关联后,在重新调用意图期间出现问题

下面是我的聊天机器人结构 意图1(结果):在这里用户将要求结果.它将进行帐户链接,并在其服务器上检查是否通过API注册了电子邮件ID,并显示结果. app.intent('result', (conv,{date})=>{ var userDate = date; var apiUserEmailID= conv.data.apiUserEmailID; var ap ..

如何在Google对话框流程流完整时提取与google主页链接的电子邮件ID和用户名

我想在用户触发意图时获取与google home的链接电子邮件ID。我已按照以下链接 如何从Google Home的语音匹配配置文件中获取用户的唯一身份? 我正在跟踪Rajat的回答,并且一直进行到第二步。 但是我没有在用户的对象中获取accessToken。我需要此令牌以从此api端点获取用户详细信息:“ https:// www.googleapis.com/oauth2/v1/ ..

将树莓派连接到Google主页

我想用大学的Google Home控制树莓派,但是我发现的一切都涉及到服务器和打开端口,而这是我在学校网络中无法做到的。 还有其他方法可以做到吗? 解决方案 我能想到的最简单的方法是将您的Pi暴露给互联网(使用端口转发,ngrok或其他方法),然后设置IFTTT Google助手触发器可以调用 webhook ,它指向您公开的Pi。 ..
发布时间:2020-06-01 18:41:15 其他开发

Google上的API.ai操作-无法解析带有“ INVALID_ARGUMENT”错误的JSON响应字符串:“:找不到字段”。

此错误与我问此处,但这次是与NodeJs客户端一起使用的。 我正在尝试查找到某个位置的路线。一旦在我的Webhook上触发了意图,我就会使用GoogleMapAPI计算路线。但是在完成操作并发送响应之前,我在操作控制台上收到了错误。 我检查了总响应时间,该时间少于2秒,而Google不到5秒。 我在哪里错了??? 我的API.ai意图 将express.js与Goog ..
发布时间:2020-06-01 18:41:13 其他开发

OAuth隐式流访问令牌每小时过期一次

我在使用Google Assistant的OAuth隐式流程时遇到了问题。 我设法建立了一个OAuth服务器并使其正常工作。流程如下: 用户被重定向到我的端点,使用Google帐户进行身份验证,并使用Acces令牌和结果代码= SUCCES发送回Assistant。 在我的个人资料中,我通过执行https请求来获取用户的电子邮件地址: https://www.googleapis.c ..

通过“ Google上的操作”,播放2分钟以上的音频

根据文档,如果您使用SSML播放音频,则重新限制为“最大持续时间120秒”。 还有其他方法可以通过Google Home上的“ Google上的操作” SDK开始播放更长的媒体(音频)吗? 用法示例:冥想声音可能持续2分钟以上。 解决方案 请检查媒体回复。您可以播放MP3文件超过2分钟。 ..
发布时间:2020-06-01 18:41:07 其他开发

有关QUERY意图的审核要求是什么?

由于硬件限制,我们无法获取许多指示灯的当前状态(它们的颜色/亮度/等)。 在质量检查测试用例电子表格在此处找到>,在部署下的底部,列出了许多要测试的QUERY意图。这是否意味着我们的智能家居应用程序将无法通过认证? 感谢您阅读。 解决方案 用户有一些期望,可以随时知道他们的房屋状态。如果您无法直接从设备检索状态,则应该能够使用云提供商来存储设备的虚拟等效物。然后,可以直接返回虚 ..
发布时间:2020-06-01 18:41:01 其他开发

如何从Google Actions JSON响应中正确获取用户响应

我一直在使用Google Actions API.ai ,并且我有一个基于数字精灵的应用程序。用户触发一个意图并用数字响应,我必须在运行于Webhook的nodejs应用中使用该数字。 所以我应该解析 json 可以在其中看到 result.action.check_guess:65 。 或者遵循使用以下示例代码: 让猜测= parseInt(assistant.getArgum ..
发布时间:2020-06-01 18:40:59 其他开发

如何在Heroku上部署Google Actions?

我正在试验自己的Google Home,并且阅读了很多有关Google上的操作的信息,并且能够将其部署到Google Cloud Services,但是Google Home如何知道我的应用程序在Heroku上的位置? 它与 creds.data 和 Google上的Actions-nodejs有关系吗SDK ? 解决方案 以下是在Google主页上部署heroku应用的步骤。 ..
发布时间:2020-06-01 18:40:55 前端开发

Webhook使用“建议芯片”的响应

我想基于Webhook响应并使用建议芯片来指导用户。从webhook示例中,我看到以下结构: “实现”:{ “语音”:“今天在波士顿:公平,温度为37华氏度”, “来源”:“ apiai-weather-webhook-sa​​mple”, “ displayText”:“今天在波士顿:公平,温度为37华氏度” } 但是,如果我想建议用户下一步,您可以要求继续进行对话,然 ..
发布时间:2020-06-01 18:40:51 其他开发

权限响应未正确处理

使用ApiAiApp模块在node.js中执行以下命令: app.askForPermission('要知道今天是哪一天 app.SupportedPermissions.DEVICE_PRECISE_LOCATION); 我在Google模拟器中的操作中获得了以下内容。 它会正确提示我回答,但随后却感到困惑,无法识别我的答案!我的API.AI代理中是否缺少 ..
发布时间:2020-06-01 18:40:47 其他开发

Api.ai请求主体不包含originalRequest对象,access_token可以从中发送到实现Webhook

Api.ai请求正文不包含originalRequest对象,从中可以将 access_token 发送到实现Webhook。有人可以让我知道为什么我没有看到originalRequest正文吗? 我已经为我的应用成功完成了帐户关联,实际上,操作网络模拟器确实显示了预期的调试窗口中的access_token ,但 Api.ai json请求正文没有拥有它。 我正在使用python实现逻 ..
发布时间:2020-06-01 18:40:44 Python

Gactions项目正在发送版本1请求架构

根据本文档 Google上的操作-概述 Google现在正在使用版本2 JSON模式,但是我的服务器从模拟器接收的请求是版本1。我需要做些什么来获取版本2 JSON模式? 我已将我的gactions项目action.json文件更新为新格式并上传了。 这是我的 action.json { “操作”:[ { “ description”:“默认欢迎意图”, “ name” ..
发布时间:2020-06-01 18:40:41 其他开发