Авторизация Philips Hue Alexa Skill - PullRequest
0 голосов
/ 09 января 2020

Я создаю навык Alexa для управления подсветкой Philips Hue. Все работает, как и ожидалось, однако токен истекает через пару недель, и Alexa не обновляет sh токен. Я предполагаю, что это потому, что для настройки навыка Alexa требуется только один URL-адрес, который, как предполагается, можно использовать как для получения токена, так и для рефрека sh токена, однако Hue API имеет две отдельные конечные точки :

https://api.meethue.com/oauth2/token для получения токена и https://api.meethue.com/oauth2/refresh для обновления sh.

Есть ли способ обойти эту проблему в настройке Alexa или с помощью Hue API?

1 Ответ

0 голосов
/ 20 января 2020

В итоге я написал новую лямбда-функцию, которая служила обратным прокси-сервером для Hue API. Я бы направил на конечные точки /token или /refresh на основе grant_type, переданного в теле запроса.

Было бы неплохо, если бы Хью разрешил это расхождение, но это решение, похоже, работает, и я узнал некоторые все по пути 100

** Если кому-то понадобится код для вышеперечисленного, дайте мне знать. Он все еще находится в закрытом репо, но я планирую скоро открыть его.

...