1

我们开发了一项 Alexa 家庭技能,并且正在测试中。对于家庭设备控制

环境细节:

Alexa 家庭技能

用于执行的 Lambda 函数

帐号关联已启用

启用该技能后,该技能将成功启用。开始发现设备并查找设备。发布我也能够控制设备的帖子

但是一个小时后再说。当我回到应用程序或回声设备时。如果我开始控制设备。它显示服务器无响应并说出现问题。尝试禁用和启用您的技能。如果我这样做,它可以正常工作一个小时。它再次进入反应迟钝。

有没有人经历过这样的行为?

4

2 回答 2

0

我有完全相同的症状,根本原因是因为我们没有正确提供刷新令牌,而我们的访问令牌有 1 小时的 TTL。

Alexa 帐户链接调试提示页面:

问题:帐户链接成功,但一段时间后客户必须再次链接帐户解决方案:这通常表明 Alexa 无法使用提供的刷新令牌来获取新的访问/刷新令牌对。

  1. 确保访问令牌生存时间 (TTL) 超过 5 分钟。
  2. 确保您的授权服务器在 Alexa 提供刷新令牌时可以成功刷新访问/刷新令牌对。
  3. 确保您不会过早地使刷新令牌失效 - 访问令牌过期后 Alexa 可能需要一些时间来刷新令牌,如果您的授权服务器已经使刷新令牌失效,则 Alexa 将无法刷新访问/刷新令牌对和您的客户将禁用他们的帐户链接。
于 2021-12-17T18:43:00.767 回答
0

您的技能是否实施EnpointHealth

如果没有,可能会影响应用程序中的连接状态。

于 2021-02-08T18:04:47.613 回答