controlll / smart-home-yandex

9 stars 8 forks source link

1) нужен домен 2) нужен https, тут мы либо используем cloudflare.com, настраиваем проксирование вот так http://prntscr.com/nt5y83 и вешаем сервер на 80 порт без ssl. Либо используем nginx и letsencrypt и проксируем трафик через него. Либо берём сертификаты и вставляем их в папку ./sslcert/ (2 файла fullchain.pem и privkey.pem) 3) https://dialogs.yandex.ru/developer - тут нажимаем "создать диалог" - "умный дом" 4) заполняем информацию вот так Название: это название будет отображаться в вашем приложении. Endpoint URL: https://domain.com:5553 (где domain.com - ваш домен соответственно) Ставим галку "Приватность, не показывать в каталоге" Задаём описание любое. Грузим какую-то иконку, она тоже будет показываться в приложении. Жмём "сохранить"

Далее переходим в раздел "связка аккаунтов" Создаём новую связку. Название: любое название. Идентификатор приложения: smart-house URL авторизации: https://domain.com:5553/yandex_auth URL для получения токена: https://domain.com:5553/yandex_token

Сохраняем.

Далее жмём кнопку "отправить на модерацию", в данный момент (25,05,19) модерация проходит автоматически, и после этого у вас появляется кнопка "опубликовать". После публикации, в вашем приложении появится умный дом в разделе "популярные производители". Выбираем его, связываем аккаунты, если всё хорошо, то откроется белая страница с ссылкой, вам нужно нажать на эту ссылку.