ym88659208ym87991671
Шаг 1. Создание проекта интеграции Cloud to Cloud | Документация для разработчиков
Skip to main content

Шаг 1. Создание проекта интеграции

  1. Откройте Studio.

  2. Выберите пространство, в котором будете создавать проект: в левом верхнем углу нажмите на название текущего пространства и смените его на нужное.

    Смена пространства на странице проектов

    Если вы находитесь на странице какого-либо проекта внутри пространства, смена пространства выполняется иначе: в левом верхнем углу нажмите

    Меню
    и перейдите на вкладку Пространства.

    Смена пространства на странице конкретного проекта
  3. На странице пространства нажмите кнопку Создать проект – она находится сразу под названием пространства. Затем прокрутите вниз экрана и выберите Smart Home.

  4. Назовите свой проект – это название будет использоваться только в Studio. Затем выберите тип интеграции: Cloud-to-Cloud.

  5. Заполните сведения о своей компании на вкладке О проекте: название бренда, логотип и ссылки на ваше приложение в App Store и Google Play. Если ваше приложение есть в магазине AppGallery, можно дать ссылку и туда (это необязательно).

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

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

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

  8. Нажмите кнопку Сохранить – будет создан черновик проекта.

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

Обновлено 13 сентября 2022

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

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