Перейти к основному содержимому
Integration docs

Как подключить ShopStory

Встройте видео на сайт или в приложение, свяжите товары и настройте аналитику. Выберите инструкцию для своей платформы.

Для первого запуска команда ShopStory выдаёт applicationId, тестовый контент и доступ к SDK. Web origin регистрируется до подключения.

Пример запросаread only
curl --fail-with-body --get \
  https://app.shopstory.live/v3/streams \
  --data-urlencode \
  "applicationId=assigned-application-id"
Пример: HTTP 200
body.availableStreams[]
Разобрать ответ и ошибки
Способ подключения

Три варианта интеграции

Порядок работы

Как проходит подключение

  1. Получить конфигурацию

    Согласуйте источник товаров, товарный ID, платформы и тестовую среду.

  2. Запустить пример

    Подключите SDK или API и проверьте выданный тестовый товар и VOD.

  3. Подключить commerce и tracking

    Обработайте product actions. Отправляйте результат корзины после ответа вашей системы.

  4. Проверить выпуск

    Пройдите сценарии без контента, с ошибкой сети и возвратом из player. Подготовьте rollback.

Граница ответственности

Web SDK, Public API и Mobile SDK

КритерийWeb SDKPublic APIMobile SDK
ИнтерфейсГотовые компоненты ShopStoryПроектирует и поддерживает клиентSDK-компоненты внутри native host app
Настройка ShopStoryДомены, тема, источник товаров и mini-playerapplicationId и согласованные originsapplicationId, package access и runtime policy
Обработка ошибокОшибки плеера и виджетов обрабатывает SDKРеализуется клиентом по API-контрактуSDK скрывает свои компоненты при сбое; host app продолжает работать
Commerce-действияПереход к товару или согласованный callbackРеализует клиентNative product route или cart handler клиента
ПоставкаProduction script URLПубличный read-only HTTP contractNative SDK или совместимая Flutter/native пара
Навигация

Материалы для внедрения

Ответственность

Что публикуется и куда писать

Публичный портал

Доступные материалы

  • Контракты Web SDK, Mobile SDK и Public API, требования к фиду и примеры запросов без учётных данных.
  • Совместимость версий и порядок обновления описаны в версиях Mobile SDK. Доступ к пакетам и параметры проекта передаются отдельно.
  • Работа в кабинете и проведение эфира описаны в центре помощи.