问题标签 [google-assistant]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
76 浏览

android - 为什么 getIntent().getData() 为 getIntent() actions.intent.OPEN_APP_FEATURE 返回 null?

我从Google 的官方文档中机械地复制了代码,以测试将 Google Assistant 操作与应用程序集成:

以上是actions.xml的内容。App Actions Test Tool 对此很满意。当我单击运行时,应用程序已打开,但 getIntent().getData() 返回 null。

任何人都可以对此有所了解吗?

0 投票
1 回答
512 浏览

google-assistant-sdk - 尝试连接到谷歌云时出现谷歌 AIY 授权错误

我当时在cd ~/AIY-projects-python/src/examples/voice ./assistant_library_demo.py

部分,在我获得链接并将其粘贴到浏览器中后,出现此错误:

Error 403: access_denied The developer hasn’t given you access to this app. It’s currently being tested and it hasn’t been verified by Google. If you think you should have access, contact the developer

请记住,我登录的帐户是我刚刚获得 api 的帐户。不像我在另一个...所以..我该怎么办?

0 投票
1 回答
120 浏览

android - 如何为 actions.intent.OPEN_APP_FEATURE 添加一个 URL 参数到 {@url}?

谷歌的官方文档说 actions.intent.OPEN_APP_FEATURE 只支持设置为“{@url}”的 urlTemplate 没有后备实现。

以下是他们的 actions.xml 示例代码:

这意味着我可以说“从 myapp 打开 featureParam_two”以使用深层链接“myapp://deeplink/two”启动应用程序。

如果应用程序有用户定义的名称,例如“前门”、“第一间浴室”,如何将这些名称传递给应用程序以允许用户说“从我的应用程序打开前门”或“从我的应用程序打开第一间浴室”来打开应用程序和相应的功能?

0 投票
0 回答
114 浏览

actions-on-google - Android 设备上带有破解/失真的音频直播

我正在开发一个提供音频直播流(MP3,128 kbps)的 Google Action,所以在测试时我体验到这种直播流在每 2-4 秒后播放一次,几乎没有破裂/失真。看起来只有 Android 智能手机(Android 10 和 11)会受到 Google Assistant 应用程序或 Pixel 手机附带的内置 Google Assistant 的影响,它在 iOS 上与 Google Assistant 应用程序一起运行良好。使用 Chrome 应用程序打开时,流式传输 url 在 Android 智能手机上播放没有任何问题。在调查这个问题时,它使用了一个代理实时流的简单 PHP 脚本,所以我想说响应标头几乎不可能对这种行为负责。

由于我的 Google Action 尚未上线,我想将 Google Action 命名为“ Antenne Bayern ”,该行为也发生在该处。

你知道如何解决它吗?

0 投票
1 回答
134 浏览

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

我刚刚开始使用 Actions SDK for Node.js 为 Google Assistant 开发一个应用程序;我对环境完全陌生。我一直在关注本指南:https ://developers.google.com/assistant/conversational/quickstart

但是,我在“安装 gactions 命令行工具”下的第 4 步卡住了。该指南说使用命令“gactions login”来验证 CLI,但是据我所知,“login”不是最新版本的 gactions CLI 的有效命令。当我为可用命令运行 gactions --help 时,我得到以下信息:

由于我的 gactions CLI 版本可用的命令数量非常有限,我似乎需要先部署我的应用程序,然后才能开始使用 gactions CLI,这对我来说没有任何意义。为什么我要部署一个空的 Actions 项目,以便我可以开始使用 gactions 处理它?

我为 gactions CLI ( https://developers.google.com/assistant/actionssdk/gactions ) 找到的文档似乎同样过时了。有谁知道我在哪里可以找到 gactions CLI 的最新文档?

0 投票
1 回答
226 浏览

actions-on-google - 在 Google Actions 中获取文本输入(最新版本)

如何从动作 SDK(最新版本)获取用户输入。在之前的版本中,我们只是像示例一样使用文本意图

我想像在以前的版本中一样获得用户输入,但以前的版本已弃用。如何从操作生成器获取用户输入?

在最近的版本中,他们提供了意图、场景、类型等......

0 投票
1 回答
75 浏览

actions-on-google - Google 上的操作 + 交互式画布游戏 + 设备定位

我正在使用动作生成器和交互式画布(Phaser 3 Framework)为谷歌助手创建游戏。我有两个问题:

  1. 如何处理设备方向,因为大多数智能显示器是横向的,而智能手机是纵向的。

  2. 我可以创建两个游戏,一个是纵向模式,另一个是横向模式。有什么方法可以条件加载交互式画布游戏网址?例如:智能手机的纵向模式游戏和智能显示器的横向模式游戏?

请注意,我已经尝试在游戏中添加多分辨率支持,但图形和设计看起来不太好。

提前致谢

0 投票
1 回答
82 浏览

dialogflow-es - 使用自定义 alexa 技能或谷歌助手拨打电话

我有一个用例。当用户说“嘿谷歌(Alexa),连接到家政服务”时,我必须调用家政服务或其他服务。我们可以使用 Alexa 或 Google Assistant 使用语音呼叫 IP 电话/EPBAX 吗?

0 投票
0 回答
177 浏览

react-native - React Native 项目中的 Google 助理?

我正在尝试实现一个功能,该功能会提示用户说某事(如果用户没有说某事,则自动显示“再次说”或类似的内容),当用户说完我会使用音频 +(文本中的音频格式)进行进一步处理。现在我看到谷歌助手已经在安卓手机上做了类似的事情。我正在寻找一种方法来使用 Google Assistant 来实现我的目的,但找不到任何合适的资源。

0 投票
0 回答
55 浏览

actions-on-google - 在 Google 操作面板中缺少用于配置撤销令牌 URL 的选项

在 Google Actions 面板中,我们可以启用帐户链接。我们还可以指定授权 URL(支持 OAuth2 代码或隐式流的登录网页的端点)和令牌 URL (用于令牌交换的 OAuth2 端点)。端点配置图像

我没有看到令牌撤销端点的任何配置选项,文档中描述了这种可能性:https ://developers.google.com/identity/account-linking/unlinking#token_revocation_endpoint

如果您支持 OAuth 2.0 令牌撤销端点,您的平台可以接收来自 Google 的通知。这使您可以通知用户链接状态更改、使令牌无效以及清理安全凭证和授权授予。

当用户直接在其帐户中删除 Google 帐户链接时,我可以在哪里设置令牌撤销端点以接收请求?