actions-on-google相关内容
我正在进行帐户链接和在Google的“链接"类型中设置google登录. 我创建了两个意图,一个意图将调用google登录功能,第二个意图将从google帐户中读取数据.例如.电子邮件ID,姓名. 意图1,我已为此意图启用了webhook调用. 在Intent 2中,我已将Event设置为actions_intent_SIGN_IN&为此目的启用了webhook调用. 尽管
..
由于脚本的原因,我需要绝对的google drive api链接,但我不知道如何. 这是我的脚本: 我有一个html表单,我将一个媒体文件上传到Google驱动器并返回了文件. 这是我的代码:
..
我无法使用以下插件在Inline Editor中创建会话实体:actions-on-google-dialogflow-session-entities-plugin. 我声明了变量/包: const { sessionEntitiesHelper } = require('actions-on-google-dialogflow-session-entities-plugin');
..
在我的开发人员帐户中,我可以使用模拟器成功测试该应用程序. 我还成功部署了Alpha版本,并等待了24小时. 但是opt-in链接不起作用.每次导航到它时,我都会看到: We can't find what you're looking for at the moment. Please try again later. 是的,我已启用所有活动控件 是的,我有一个与该帐户
..
为了构建Google Assistant应用,Google提供了两个不同的API,作为其API的一部分node.js Google行动库: ActionsSdkApp DialogflowApp 有一个通用的界面,但是我不了解两者之间的区别以及为什么要使用其中一个. 解决方案 简而言之,这两个对象提供相似(尽管不完全相同)的方法来处理请求,并提供两种默认方法的结果,Googl
..
下面是我的聊天机器人结构 意图1(结果):在这里用户将要求结果.它将进行帐户链接,并在其服务器上检查是否通过API注册了电子邮件ID,并显示结果. app.intent('result', (conv,{date})=>{ var userDate = date; var apiUserEmailID= conv.data.apiUserEmailID; var ap
..
我想在用户触发意图时获取与google home的链接电子邮件ID。我已按照以下链接 如何从Google Home的语音匹配配置文件中获取用户的唯一身份? 我正在跟踪Rajat的回答,并且一直进行到第二步。 但是我没有在用户的对象中获取accessToken。我需要此令牌以从此api端点获取用户详细信息:“ https:// www.googleapis.com/oauth2/v1/
..
我想用大学的Google Home控制树莓派,但是我发现的一切都涉及到服务器和打开端口,而这是我在学校网络中无法做到的。 还有其他方法可以做到吗? 解决方案 我能想到的最简单的方法是将您的Pi暴露给互联网(使用端口转发,ngrok或其他方法),然后设置IFTTT Google助手触发器可以调用 webhook ,它指向您公开的Pi。
..
此错误与我问此处,但这次是与NodeJs客户端一起使用的。 我正在尝试查找到某个位置的路线。一旦在我的Webhook上触发了意图,我就会使用GoogleMapAPI计算路线。但是在完成操作并发送响应之前,我在操作控制台上收到了错误。 我检查了总响应时间,该时间少于2秒,而Google不到5秒。 我在哪里错了??? 我的API.ai意图 将express.js与Goog
..
我在使用Google Assistant的OAuth隐式流程时遇到了问题。 我设法建立了一个OAuth服务器并使其正常工作。流程如下: 用户被重定向到我的端点,使用Google帐户进行身份验证,并使用Acces令牌和结果代码= SUCCES发送回Assistant。 在我的个人资料中,我通过执行https请求来获取用户的电子邮件地址: https://www.googleapis.c
..
根据文档,如果您使用SSML播放音频,则重新限制为“最大持续时间120秒”。 还有其他方法可以通过Google Home上的“ Google上的操作” SDK开始播放更长的媒体(音频)吗? 用法示例:冥想声音可能持续2分钟以上。 解决方案 请检查媒体回复。您可以播放MP3文件超过2分钟。
..
在我的函数中,我想多次使用 app.ask(’blah blah blah’); 。但是,在测试它时,只说了第一个 app.ask(),我希望它也能说出第二个响应。 该函数看起来像这样: for(var i = 0; i
..
由于硬件限制,我们无法获取许多指示灯的当前状态(它们的颜色/亮度/等)。 在质量检查测试用例电子表格在此处找到>,在部署下的底部,列出了许多要测试的QUERY意图。这是否意味着我们的智能家居应用程序将无法通过认证? 感谢您阅读。 解决方案 用户有一些期望,可以随时知道他们的房屋状态。如果您无法直接从设备检索状态,则应该能够使用云提供商来存储设备的虚拟等效物。然后,可以直接返回虚
..
我一直在使用Google Actions API.ai ,并且我有一个基于数字精灵的应用程序。用户触发一个意图并用数字响应,我必须在运行于Webhook的nodejs应用中使用该数字。 所以我应该解析 json 可以在其中看到 result.action.check_guess:65 。 或者遵循使用以下示例代码: 让猜测= parseInt(assistant.getArgum
..
我正在试验自己的Google Home,并且阅读了很多有关Google上的操作的信息,并且能够将其部署到Google Cloud Services,但是Google Home如何知道我的应用程序在Heroku上的位置? 它与 creds.data 和 Google上的Actions-nodejs有关系吗SDK ? 解决方案 以下是在Google主页上部署heroku应用的步骤。
..
我想基于Webhook响应并使用建议芯片来指导用户。从webhook示例中,我看到以下结构: “实现”:{ “语音”:“今天在波士顿:公平,温度为37华氏度”, “来源”:“ apiai-weather-webhook-sample”, “ displayText”:“今天在波士顿:公平,温度为37华氏度” } 但是,如果我想建议用户下一步,您可以要求继续进行对话,然
..
使用ApiAiApp模块在node.js中执行以下命令: app.askForPermission('要知道今天是哪一天 app.SupportedPermissions.DEVICE_PRECISE_LOCATION); 我在Google模拟器中的操作中获得了以下内容。 它会正确提示我回答,但随后却感到困惑,无法识别我的答案!我的API.AI代理中是否缺少
..
Api.ai请求正文不包含originalRequest对象,从中可以将 access_token 发送到实现Webhook。有人可以让我知道为什么我没有看到originalRequest正文吗? 我已经为我的应用成功完成了帐户关联,实际上,操作网络模拟器确实显示了预期的调试窗口中的access_token ,但 Api.ai json请求正文没有拥有它。 我正在使用python实现逻
..
根据本文档 Google上的操作-概述 Google现在正在使用版本2 JSON模式,但是我的服务器从模拟器接收的请求是版本1。我需要做些什么来获取版本2 JSON模式? 我已将我的gactions项目action.json文件更新为新格式并上传了。 这是我的 action.json { “操作”:[ { “ description”:“默认欢迎意图”, “ name”
..
我从 apps.getUser()从 actions-on获得的 id -google-nodejs 应用看起来与我从Oauth获得的 id 完全不同。 app.getUser()在Google助手中 {userId:' KMdEs *** szG-ZRQl *** cU', user_id:'KMdEs *** szG-ZRQl *** cU', userName: { [
..