Перейти к основному содержимому
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. Согласовать конфигурацию

    Передать товарный фид, ключ товара и целевые поверхности; для 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 ритейлера передаются отдельно.
  • Работа в кабинете и проведение эфира описаны в центре помощи.