Smarty

  1. Домой
  2. Документы
  3. Smarty
  4. F.A.Q.
  5. API для разработчиков

API для разработчиков

Smarty содержит HTTP REST API методы для разных задач: интеграции биллинговой системы, разработки собственных приложений и сервисов и не только. API сгруппированы согласно области использования.

Billing API

Набор методов для Incoming-интеграции (инициатором действий выступает биллинг, а запросы отправляются в сторону Smarty) с биллинговой системой оператора. Примеры сценариев:

  • Создание/редактирование абонентов и аккаунтов в Smarty через панель управления биллинга.
  • Подключение/отключение тарифных пакетов и других сущностей в Smarty из биллинга.
  • Зачисление средств и аккаунтинг (активация и деактивация в зависимости от состояния счета).

Актуальная документация по API-методам генерируется автоматически и располагается на странице: Smarty Billing API.

Примеры использования Billing API, а также готовые скрипты можно найти в нашем публичном репозитории.

External API

Набор методов для Outgoing-интеграции (инициатором действий выступает Smarty). Примеры сценариев:

  • Запрос баланса лицевого счета в биллинге из Smarty для отображения в интерфейсе приложения.
  • Подключение/отключение тарифных пакетов абонентом через приложение.
  • Авторизация/авторегистрация абонента с проверкой данных в биллинге.
  • Отображение списка подключенных услуг и истории платежей из биллинга в приложении.

Подобные модули интеграции для интеграции с конкретной биллинговой системой оператора разрабатываются специалистами компании Microimpuls на заказ, исходя из технического задания и специфики бизнес-процессов оператора.

Content API

Набор методов для автоматизации наполнения Smarty контентом: каналами, фильмами, камерами и радио.

Актуальная документация по API-методам генерируется автоматически и располагается на странице: Smarty Content API.

Примеры использования Content API, а также готовые скрипты можно найти в нашем публичном репозитории.

TV-Middleware API

Набор методов для интеграции абонентских устройств и приложений с IPTV/OTT сервисом.

Актуальная документация по API-методам генерируется автоматически и располагается на странице: Smarty TV-Middleware API.

ViewStats API

Набор методов для сохранения данных об абонентском телесмотрении.

Актуальная документация по API-методам генерируется автоматически и располагается на странице: Smarty ViewStats API.

Device Monitoring API

Набор методов для взаимодействия с сервисом MVision — сохранение метрик устройств и подготовка команд для выполнения на устройстве.

Актуальная документация по API-методам генерируется автоматически и располагается на странице: Smarty Device Monitoring API.