Nest-API Устройство термостата не отображается в запросе REST
Я использую расширение Chrome Postman, чтобы определить, почему приложение NestDK для iOS не отображает термостат после того, как мы вошли в систему и решили попробовать запрос REST, чтобы увидеть, что было возвращено. Я ввожу https://developer-api.nest.com/?auth= в интерфейс Postman и выполняю GET.
Я получаю ответ ниже, с термостатом, определенным в элементе данных структуры, но нет элемента данных устройства. Я знаю, что устройство подключено, потому что, когда я перехожу из дома в гостиную, настройка "подальше" изменяется Почему нет устройств?
{
"structures": {
"<structure_id>": {
"name": "Home",
"country_code": "US",
"time_zone": "America/New_York",
"away": "away",
"thermostats": [
"<thermometer_id>"
],
"structure_id": "<structure_id>"
}
},
"metadata": {
"access_token": "<accessToken>",
"client_version": 1
}
}
1 ответ
Решение
Проверьте разрешения вашего клиента. Убедитесь, что у вас выбран либо Термостат для чтения, либо Термостат для чтения / записи.