Шаг 4. Регистрация смартапа

  1. Зарегистрируйтесь в SmartMarket Studio.
  2. В личном пространстве нажмите Создать проект и выберите Smart Home.
  3. Назовите свой проект — это название будет использоваться только в SmartMarket Studio. Затем выберите тип интеграции: Cloud-to-Cloud.
  4. Заполните сведения о своей компании на вкладке О проекте: название бренда, логотип и ссылки на ваше приложение в App Store и Google Play. Если ваше приложение есть в магазине AppGallery, можно дать ссылку и туда (это необязательно).

    Ссылки будут отображаться в приложении Салют во время связывания аккаунтов: если у пользователя нет вашего приложения на телефоне, он скачает его по этой ссылке и завершит связывание аккаунтов.

  5. На вкладке Параметры укажите эндпоинты, токены и ограничения для авторизации через OAuth2 и обращения к вашему вебхуку:

    • Тип передачи параметров — выберите, как вы будете передавать ключ и aсcess-токен пользователя: в параметрах или заголовке запроса.
    • Адрес API-сервера проекта — введите URL вебхука. На него умный дом Sber будет отправлять запросы.
    • Адрес для авторизации — укажите адрес вашей формы авторизации. Она будет показана пользователю в процессе связывания аккаунтов.
    • Адрес для получения токена, Идентификатор клиента, Секрет клиента — эти данные умный дом Sber будет использовать для получения access-токена пользователя.
    • OAuth2 Scopes — перечислите поля аккаунта пользователя в вашей базе, к которым будет разрешён доступ для умного дома Sber. Если OAuth-доступ выдаётся без ограничений и умный дом будет иметь доступ ко всем данным об аккаунте, поля указывать не нужно.
  6. Если вы реализовали методы для запросов к API умного дома, на вкладке Доступ к API сгенерируйте и скопируйте токен. Его нужно указывать в заголовке всех запросов в поле Authorization.

Все введенные данные автоматически сохраняются в черновике проекта. Их можно исправить или отправить проект на модерацию.

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

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней