Как получить объект Json из Nest API с помощью Android

Есть ли способ получить объект Json с полным списком устройств Nest и их атрибутами?

Я использую firebase, как это предлагается в документации API, и я могу прослушивать изменения температуры, сделанные на термостате. Причина, по которой мне нужен Json, заключается в том, чтобы установить температуру через приложение для Android, которое я создаю.

Это URL-адрес, который я использую "https://developer-api.nest.com/ "


person Mr.Noob    schedule 16.07.2014    source источник


Ответы (1)


Поскольку вы разрабатываете для Android, проще всего получить доступ с помощью клиента Firebase.

После настройки прочитайте документацию Nest о работе с термостатом. модель данных.

person David W. Keith    schedule 16.07.2014
comment
Спасибо, Дэвид. Я посмотрел на это. Чего я не понимаю, так это того, как я могу установить температуру с помощью firebase. Нужно ли мне получать объект json для этого или я могу просто обновить значения с помощью клиента firebase - person Mr.Noob; 16.07.2014
comment
Мне удалось использовать REST и получить объект json, но опять же я подумал, что есть более элегантный способ его получения. я заметил одну вещь: каждый раз, когда мы выполняем аутентификацию с помощью объекта firebase, он возвращает модель данных внутри valueChangedEventListener. Я думаю, это может быть один из способов сделать это, а не использовать REST и FIREBASE вместе. - person Mr.Noob; 17.07.2014
comment
Вы должны использовать либо REST, либо Firebase, а не оба. Когда вы устанавливаете соединение с Firebase, вы получаете текущие значения для подписанных каналов данных (что хорошо, так как вы хотели бы отобразить текущую уставку, прежде чем позволить пользователю изменить ее). После установления соединения вы можете отправить любое допустимое значение для уставки в API. - person David W. Keith; 18.07.2014
comment
Да, я делаю это сейчас. Я получаю значения после установления соединения с использованием firebase. Спасибо - person Mr.Noob; 18.07.2014