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

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

Web SDK, Mobile SDK и Public API для live-эфиров, записей и действий с товаром. Здесь собраны требования к фиду, контракты интеграции и production-проверки.

До установки ShopStory регистрирует проект, выдаёт applicationId и тестовые данные. API корзины, stock API и точные версии mobile-пакетов фиксируются в integration handoff проекта.

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

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

Готовые интерфейсы

Web SDK

Web SDK добавляет на сайт каталог эфиров, плеер и виджеты ShopStory. До установки ShopStory регистрирует домены, товарный идентификатор и конфигурацию проекта.

  • Интерфейс и обновления плеера поддерживает ShopStory
  • Клиент размещает скрипты и проверяет интеграцию на своём сайте
Собственный интерфейс

Public API

Public API отдаёт данные об эфирах и записях для собственного UI. API работает только на чтение; клиентская команда отвечает за запросы, загрузку, ошибки и интерфейс.

  • Для запросов нужен applicationId, выданный ShopStory
  • Доступ из браузера требует регистрации origin
Приложение ритейлера

Mobile SDK

Mobile SDK добавляет product video, полный плеер и follow-me в native iOS или Flutter-приложение на iOS. PDP, навигация, авторизация и корзина остаются в приложении клиента.

  • Один feedProductId связывает mobile-каталог, live и записи
  • Integration handoff указывает пакет, версию и checklist приёмки
Порядок работы

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

  1. Выбрать метод

    Определить, где нужен готовый UI ShopStory, собственный интерфейс или native player.

  2. Согласовать конфигурацию

    Согласовать фид или товарный API, ключ товара и целевые поверхности; для web также передать домены.

  3. Подключить SDK или API

    Обработать документированные ответы, пустые состояния и ошибки выбранного метода.

  4. Пройти приёмку

    Проверить тестовый товар, live и запись, покупательское действие, CSP и поведение при сбое.

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

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 contractТочная версия пакета из integration handoff
Навигация

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

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

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

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

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

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