Google Smart Home - отчет о состоянии в режиме реального времени
У меня есть приложение, которое получает и правильно запускает SYNC, QUERY, EXECUTE, отправленные Google Actions.
Я тоже настроил Report State в консоли HomeGraph. Он работает нормально, но когда я отправляю команду отчета об изменениях в HomeGraph и она принимается, в домашнем приложении Google ничего не обновляется, верно? правильное поведение?
Я забыл сделать что-то еще?
Мой ответ на синхронизацию отправляет устройство с willRportSate: true
ТКС заранее
2 ответа
Если вы получаете ответ HTTP 200 от вашей команды состояния отчета, вы делаете это правильно.
Недавно я применил HomeGraph к своим действиям. Я обнаружил, что если с запросом что-то не так, Google вернет ошибку в форме JSON с другим кодом состояния.
Но, как сказано выше, если вы получили 200 OK
, тогда все в порядке с вашей стороны. На мои запросы я получаю ответ с uuid
что я даю с 200 OK
код состояния.