Philips Hue Alexa技能授权

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

我正在创建Alexa技能来控制我的Philips Hue灯。一切正常,但是令牌在几周后过期,Alexa不会刷新令牌。我假设这是因为Alexa技能设置仅采用一个URL,该URL应该可以用来获取令牌和刷新令牌,但是Hue API有两个单独的端点:

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

是否可以通过Alexa设置或Hue API解决此问题?

alexa alexa-skill philips-hue smarthomeskill
1个回答
0
投票

我最终编写了一个新的lambda函数,该函数用作Hue API的反向代理。我将基于在请求正文中传递的/token定向到/refreshgrant_type端点。

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

**如果有人需要上面的代码,请告诉我。它仍在私人仓库中,但我打算尽快将其开源。

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