【问题标题】:Google Smart Home Action disconnects ~monthlyGoogle Smart Home Action 断开连接 ~ 每月一次
【发布时间】:2020-07-27 16:23:46
【问题描述】:

我开发了一个 Google Smart Home 操作,它可以在 Google Assistant 和 Google Home 应用中使用。

帐户链接、设备创建和设备控制似乎都运行良好。

我们收到的一个投诉是,有时大约一个月后,这些设备似乎失去了与 Google 助理应用的连接。

在尝试发送命令时,我们收到最多的消息“抱歉,现在看起来不可用。”设备仍显示在家庭控制下,操作仍显示在“已链接”下。命令事件永远不会到达我们的 Lambda 函数。

这个问题描述听起来像是对集成的任何方面的危险信号吗?

我想知道它是否可能是一个没有正确刷新的令牌?所以一个月后,谷歌把我们踢出去了?我只是认为这是因为错误发生的时间框架一致。虽然不知道哈哈。我不记得在文档或示例操作 (https://github.com/actions-on-google/smart-home-nodejs) 中看到任何提到防止过期发生的内容。

提前感谢您的帮助!

【问题讨论】:

    标签: actions-on-google google-smart-home


    【解决方案1】:

    您可以查看您的项目的error logs,这将表明是否由于帐户链接或与您的意图实现相关的其他原因而发生错误。

    我想知道它是否是一个没有正确刷新的令牌?

    这是一个合理的起点,您的错误日志将指示是否存在帐户链接错误。例如,您的 OAuth 服务器可能会在将新令牌传递给 Google 助理之前使刷新令牌过期。您可以在documentation 中找到有关实施 OAuth 令牌交换的更多详细信息,包括有关轮换刷新令牌的说明。

    请注意,Google 助理通常只在需要发送意图时刷新访问令牌(即令牌过期后不会立即刷新)。有时这也会影响 OAuth 服务器的刷新行为。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-05-08
      • 2014-04-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多