检查用户的 google smarthome 操作启用状态?

问题描述 投票:0回答:1

是否可以在任何给定时间检查特定用户的用户帐户链接或操作链接状态?

示例:类似 Alexa 提供的东西 enablement-api

目的:我们正在为智能助手(Alexa Skill 和 google smarthome actions)实现 App Flip,并计划在每个用户的 UI 中显示链接的帐户状态。虽然 Alexa API 可以无缝地实现此目的,但我还没有找到类似的 API,可用于 Google Actions 来检索链接状态。

actions-on-google google-home google-smart-home
1个回答
0
投票

虽然 Google 不提供 API 来检查启用情况,但您通常可以假设已为用户启用 Google 操作,除非发送断开连接意图。

这里有两个需要考虑的重要场景:

  • 合作伙伴通知:如果合作伙伴通知 Google 他们想要使连接失效,Google 将立即根据该请求采取行动。
  • 用户通知:如果Google用户表示不再希望维持此连接,Google将通知合作伙伴相应地使其失效。

为了进一步评估账户关联状态,您可以通过检查特定用户数据来验证关联账户。如果用户已授予同意,您可以通过检查您的操作所需的特定用户数据或令牌来间接验证链接的帐户状态。例如,如果您的操作需要访问用户的 Google 日历,则检查日历权限可以确认链接。

© www.soinside.com 2019 - 2024. All rights reserved.