问题标签 [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 回答
148 浏览

google-assistant-sdk - 如何解决 - 验证 GoogleAssistant oauth-tool URL 时出现 oauthlib.oauth2.rfc6749.errors.MissingTokenError

当我在我的树莓派中运行以下命令来验证谷歌助手 api 时

“google-oauthlib-tool --client-secrets /home/pi/client_secret_hsjkhdakjs.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless”

我收到以下错误。:

几行错误回溯....

文件“.../lib/python3.7/site-packages/requests_oauthlib/oauth2_session.py”,第 360 行,在 fetch_token self._client.parse_request_body_response(r.text, scope=self.scope) 文件“.../ lib/python3.7/site-packages/oauthlib/oauth2/rfc6749/clients/base.py”,第 421 行,在 parse_request_body_response self.token = parse_token_response(body, scope=scope) 文件“.../lib/python3. 7/site-packages/oauthlib/oauth2/rfc6749/parameters.py”,第 431 行,在 parse_token_response validate_token_parameters(params) 文件“.../lib/python3.7/site-packages/oauthlib/oauth2/rfc6749/parameters. py",第 441 行,在 validate_token_parameters 中引发 MissingTokenError(description="Missing access token parameter.") oauthlib.oauth2.rfc6749.errors.MissingTokenError: (missing_token) Missing access token parameter。

请指导我解决此问题。

0 投票
1 回答
72 浏览

java - 谷歌助手和打开非午餐应用

我想用谷歌助手打开一个我们没有在 Play 商店中实际编码的应用程序,这可能吗?因为当说应用程序名称时,它无法识别我们的应用程序并转到搜索部分。

0 投票
0 回答
18 浏览

google-assistant-sdk - 谷歌助理自动播放的可能性

对不起,如果这个问题是微不足道的,但我对谷歌助手的编码可能性完全陌生,所以我想知道是否可以向我的家庭设备发送命令,以便它告诉我一些预定义的内容(通过 API 或其他方式从服务器) . 谢谢。

0 投票
0 回答
27 浏览

android - 无线耳机谷歌助手流量深度链接?

有什么方法可以深层链接到“无线耳机谷歌助手设置流程”,请参见截图。

我发现的唯一解决方法是打开助手应用程序,然后用户需要单击“完成耳机设置”。但是,如果我可以在不先打开助手应用程序的情况下深度链接到流程,那将会更加用户友好。那么有没有办法从我的 Android 应用程序中打开这个流程?

助理设置流程

0 投票
0 回答
46 浏览

google-assistant - Google Actions Console - 发布被拒绝

如图所示,我的 Assistant 已被拒绝发布状态,原因如下:

由于以下 2 个原因,您提交的版本 21 被拒绝: 信息较少 英语 - zh • 您的 Action 的隐私政策无效。• 您的行动包括专为儿童设计的内容,但行动项目不属于“家庭行动”计划的一部分。• 注意:感谢您提交您的助理操作以供审核​​。很遗憾,您的操作因以下原因被拒绝: 1. 您的操作违反了我们的用户数据政策。具体来说,您提供的隐私政策 URL 必须链接到包含特定于您的操作的隐私政策的有效网站。它必须是公开文件,披露您的 Action 如何收集、使用和共享用户数据,包括与之共享的各方类型。它必须可供 Google 抓取工具访问和扫描隐私文档的内容。它还必须以启用您的操作的每种语言编写。在这种情况下,您提供的隐私政策 URL 不包含您的 Action 的隐私政策声明,因为无法访问该网站。请确保您提供的隐私政策 URL 直接链接到您的 Action 的隐私政策页面。请参见https://developers.google.com/assistant/console/policies/general-policies#user_data了解更多信息。2. 您的行为违反了我们的“家庭行动”政策。具体来说,我们得出的结论是,您的 Action 中的某些内容是为儿童设计的,因此您需要在 Actions on Google 控制台中选择您的 Action 加入 Actions for Families 计划。除此之外,您的 Action 还需要满足 (2) 符合我们的 Actions for Family 计划所需的其他条件,以便在您下次重新提交时包括在内: - 提供指向您的网站和 Google Play 上教师认可应用的有效链接通过 Google 控制台上的操作。- 通过 Google 控制台上的操作 > 部署 > 品牌验证选项卡和 Google Play 上的教师认可应用将您的操作连接到您的网站。或者,如果您无法提供以下要求,我们要求您删除 Action 中所有面向儿童的内容,然后在您准备好后重新提交以供审核。有关如何连接其他属性的更多信息,您可能会看到https://developers.google.com/assistant/console/brand-verification。有关我们的家庭行动计划的更多信息,请参阅https://developers.google.com/assistant/console/policies/general-policies#actions_for_families

我在此 URL 有隐私政策:隐私政策 https://firebasestorage.googleapis.com/v0/b/uncle-joe-s-storybook-6c53c.appspot.com/o/UncleJoesPrivacyPolicy.pdf?alt=media&token=b62b20e1 -3c36-480b-b2c9-92e645b290d0

由于 Google Play 和教师的批准限制,我将我的应用从 Actions for Families 移至另一个类别:教育和参考

然而我仍然被拒绝。

有谁知道如何通过这些绊脚石?

0 投票
0 回答
62 浏览

actions-on-google - AOG 中的链接建议不可见

某些用户/电话可以看到链接输出建议,而其他用户/电话则看不到。此外,它会在助手读出整个响应后显示。

有没有其他方法可以集成它,以便它与响应一起显示并为所有用户显示?

0 投票
0 回答
43 浏览

android - 如何让 Google 助理与我的应用配合使用

你们可能都熟悉谷歌助手命令,比如“在 Whatsapp 上向爸爸发送消息”我如何在我的应用程序中集成这种类型的功能在 android 原生开发中

0 投票
0 回答
29 浏览

actions-on-google - 从 AOG 向 Dialogflow 发出多个 HTTP 调用

我们看到HTTP在 Actions on Google 和Dialogflow. 这些调用指向内容安全策略 ( https://csp.withgoogle.com/csp/report-to/DialogflowRuntimeAogHttp/external),并在调用后端实现之前导致近 2 秒的延迟Dialogflow

任何人都可以帮助我们是否有任何有效的方法来规避这些电话。

0 投票
0 回答
85 浏览

typescript - 在 Google Action 中清除对话会话参数

在我的对话动作中,我有一个场景,其中要求用户输入参数。当我想使用该参数时,我会以这种方式检索它:

它在第一个循环中运行良好,但我想给用户一个选择另一个值的机会。在场景的流程图中,我转换到相同的场景,MEDIA_STATUS_FINISHED is triggered而不是要求填充槽对话已经在会话参数列表中具有此槽值并播放看起来scene.slots.status == "FINAL"匹配的相同 mp3。

如何清除这些参数?对话对象是不可变的,所以我必须以某种方式用空会话存储克隆它,还是有更好的方法?

我想在这里实现类似的目标Again

https://youtu.be/Z1hxvniJ18s?t=2495

但是我使用后端服务并添加对话而不是使用提示

0 投票
0 回答
23 浏览

android - Google Play 显示我的应用有 actions.xml 但实际上我的应用没有 actions.xml

我想在 Google Play 中发布我的新应用,但 Google Play 显示我的应用有 actions.xml。上次我没有将actions.xml 添加到我的项目中,并且我在项目中从来没有actions.xml。上次我只更新项目中的库依赖项。我怎么知道这个actions.xml在哪里或者哪个库添加了这个actions.xml?

这是来自 Google Play 的原始消息

错误:“有效的 APK 或 Android App Bundle 包含一个 actions.xml 文件。要继续,请接受 Actions on Google 服务条款。” 出现在 Google Play 管理中心