Пакетная обработка статуса для нескольких пользователей

Мы работаем над интеграцией домашней камеры видеонаблюдения в гнездовой API, и нам интересно, есть ли способ получить статус "дома / в гостях" для нескольких пользователей с помощью одного веб-запроса?

Мы хотели бы отслеживать статус "дома / в гостях" на глобальном уровне и соответствующим образом обновлять состояние охраны / снятия с охраны наших камер, не полагаясь на прямое соединение между камерой и API гнезда для каждого пользователя в отдельности.

2 ответа

Как отмечалось выше, мультиплексирование в настоящее время является единственным решением для получения данных от нескольких учетных записей за один запрос. Мультиплексирование также поддерживает только потоковую передачу, поэтому по сути это один длинный запрос с отправленными сервером событиями, возвращающими состояния для этих токенов.

Имейте в виду, что Условия предоставления услуг Nest для разработчиков запрещают "Совокупный контроль продуктов, услуг или Данных клиентов Nest в нескольких домохозяйствах, за исключением случаев, когда Nest позволяет контролировать несколько домов в одной учетной записи Nest".

Поэтому запрещается использовать любые данные из одной учетной записи Nest для управления устройствами в другой учетной записи Nest.

Посмотрите на мультиплексирование: https://developers.nest.com/documentation/cloud/multiplex-overview

Я сам не очень разбираюсь в группе и все еще пытаюсь разобраться в этом.

Другие вопросы по тегам