2014-07-07 2 views
0

Я хотел бы подключить приложение Java к Nest-Cloud через Firebase-Api. Приложение так же просто, как чтение уставки термостата гнезда.Подключение автономного сервера Java к облаку Nest через Firebase-Api

Я потратил много времени на developer.nest.com и firebase.com, чтобы найти нужную информацию, но не смог.

  1. Что такое базовый URL-адрес, где расположена пожарная база? похоже, не является home.nest.com

  2. Как я могу пройти аутентификацию без взаимодействия с пользователем? Я попробовал FirebaseSimpleLogin, но реализация зависит от Android, которая не является моей платформой.

Благодарим за помощь.

ответ

1

Для 1) Я не знаю точно, но вы пробовали https://api.home.nest.com и https://developer-api.nest.com?

2) Пользователь должен аутентифицировать и разрешить клиенту, который вы разрабатываете, по крайней мере, один раз. Вам нужно будет получить код авторизации, который вы получаете с клиентской страницы на сайте разработчика Nest. Я думаю, что код имеет шесть символов, и вам придется включить это в свой код или назначить переменной и вызвать его.

Посмотрите на another entry I made. Если ничего другого, это может помочь вам немного погулять по кроличьей тропе.

+2

базовый url для протокола firebase будет https://developer-api.nest.com. Однако вы будете использовать URL-адреса https://api.home.nest.com для получения токена доступа, который вам нужен для доступа к данным на developer-api.nest.com – mccv

+0

@mccv, так как насчет установки значений в термо- стат? мы должны использовать базовый url или https://api.home.nest.com url? –

+0

@ Mr.Noob api.home.nest.com предназначен для авторизации и обмена токенами. Остальное проходит через developer-api.nest.com – jfudgeelder

Смежные вопросы