Я ищу способ узнать, работает ли API Hue Remote или нет. Страница состояния или даже запрос конечной точки с клиентом REST, таким как Postman или Insomnia, будут приемлемы.
Я использую Postman и работаю над некоторыми задачами разработки, связанными с Hue и удаленным управлением, такими как включение света, получение статуса и т. Д. Я выполнил шаги, описанные в Удаленная аутентификация , и у меня есть действующий access_token.
Теперь я пытаюсь пройтись по Краткое руководство по дистанционному API . Я сразу же столкнулся с проблемами.
Когда я отправляю запрос PUT на https://api.meethue.com/bridge/0/config,, ответом является 500 Internal Server Error
. Для меня это указывает на проблему с сервером / службой.
Чтобы еще больше устранить проблему, я удалил заголовки авторизации и типа контента и отправил еще один запрос PUT. Ответ был 401 Unauthorized
со следующим телом:
{
“fault”: {
“faultstring”: “Invalid access token”,
“detail”: {
“errorcode”: “oauth.v2.InvalidAccessToken”
}
}
}
Я отправил еще один запрос PUT. На этот раз с необходимыми заголовками, но с измененным токеном (добавлены дополнительные символы). Ответ на этот запрос был идентичен вышеуказанному 401 Unauthorized
, включая текст сообщения ответа. Это указывает на то, что проверяется наличие заголовка авторизации и проверяется токен на предъявителя.
Кажется, я делаю все, что ожидается. Прошло несколько часов, и я начинаю задумываться, есть ли лучший способ проверить состояние службы.