我正在创造一个Alexa技能来控制我的飞利浦色调灯光。一切工作正常,但是令牌会在几周后过期,Alexa不会刷新令牌。我假设这是因为Alexa技能设置只需要一个URL,该URL应该能够用于获取令牌和刷新令牌,但是Hue API有两个单独的端点:
获取令牌的https://api.meethue.com/oauth2/token和刷新的https://api.meethue.com/oauth2/refresh。
有没有办法在Alexa设置或Hue API中绕过这个问题?
发布于 2020-01-20 12:44:27
我最终编写了一个新的lambda函数,作为Hue API的反向代理。我将根据请求主体中传递的grant_type定向到/token或/refresh端点。
如果色调解决了这个差异就好了,但这个解决方案似乎奏效了,我在这个过程中学到了一些东西
**如果有人需要上面的代码,请让我知道。它仍在私人回购中,但我计划很快将其开源。
https://stackoverflow.com/questions/59655909
复制相似问题