0

我正在创建一个 Alexa Skill 来控制我的飞利浦 Hue 灯。一切都按预期工作,但是令牌会在几周后过期,并且 Alexa 不会刷新令牌。我假设这是因为 Alexa 技能设置只需要一个 URL,该 URL 应该能够用于获取令牌和刷新令牌,但是Hue API有两个单独的端点:

https://api.meethue.com/oauth2/token获取令牌并https://api.meethue.com/oauth2/refresh刷新。

有没有办法在 Alexa 设置或 Hue API 中解决这个问题?

4

1 回答 1

0

我最终编写了一个新的 lambda 函数,作为 Hue API 的反向代理。我会根据传入的请求正文直接指向/token或端点。/refreshgrant_type

如果 Hue 解决了这个差异,那就太好了,但是这个解决方案似乎有效,而且我在此过程中学到了一些东西

** 如果有人需要上述代码,请告诉我。它仍在私人仓库中,但我计划很快将其开源。

于 2020-01-20T04:44:27.137 回答