Пропустить навигацию

Инструкции для разработчиков

Обновлено: 28.12.2025

Kinescope предоставляет API и SDK для интеграции и автоматизации работы с видео. Вы можете загружать файлы, управлять видео, настраивать доступ, интегрировать плеер и получать уведомления через вебхуки.

API и SDK Kinescope

Кому подходит этот раздел

  • Backend-разработчикам — нужно интегрировать Kinescope в серверные приложения
  • Frontend-разработчикам — требуется встроить плеер и управлять им через IFrame Player API
  • DevOps-инженерам — нужно автоматизировать загрузку и обработку видео
  • Разработчикам платформ — требуется интегрировать Kinescope в LMS, CRM или другие системы

С чего начать

Если вы впервые работаете с Kinescope API

  1. Общие правила API — авторизация, формат токенов, пагинация, сортировка и обработка ошибок
  2. Загрузка файлов через API — три способа загрузки видео и дополнительных материалов

Если вы интегрируете плеер

  1. Kinescope Player SDK — JavaScript SDK для управления плеером
  2. IFrame Player API — программное управление плеером через IFrame Player API

Если вам нужна авторизация

  1. Авторизационный бэкенд — контроль доступа к видео через внешний бэкенд
  2. JWT-аутентификация для чата трансляций — настройка авторизации пользователей в чате

Основные разделы

API и управление контентом

  • Общие правила API — базовые правила работы с API: авторизация, формат ответов, пагинация, сортировка, обработка ошибок
  • Kinescope API — полная документация по REST API
  • Загрузка файлов через API — три способа загрузки: простая загрузка, загрузка через Tus и загрузка по URL

Интеграция плеера

Авторизация и безопасность

Вебхуки и события

Специальные возможности

Основные сценарии использования

Автоматизация загрузки видео

Используйте API для автоматической загрузки видео из вашей системы. Поддерживается простая загрузка, загрузка через Tus для больших файлов и загрузка по URL.

Интеграция в платформы

Интегрируйте Kinescope в LMS, CRM или другие платформы. Используйте API для управления видео и IFrame Player API для встраивания плеера.

Контроль доступа

Настройте авторизационный бэкенд для контроля доступа к видео на основе правил вашей системы (курсы, подписки, роли).

Мониторинг событий

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

Что дальше?

После изучения API рекомендуем:

  1. Видеоплеер: настройка и встраивание — базовые способы встраивания и настройки плеера
  2. Интеграции — готовые решения для популярных платформ
  3. Настроить вебхуки — получайте уведомления о событиях
  4. Защита контента — настройка ограничений доступа и DRM
  5. Изучить документацию по плееру — полная документация по IFrame Player API

Остались вопросы? Напишите в чат поддержки — специалисты помогут!

Страницы раздела

  • Общие правила API

    Базовые правила работы с Kinescope API: авторизация, формат токенов, workspace, пагинация, сортировка, обработка ошибок и специальные форматы ответов.

  • Загрузка файлов через API

    Загрузка видео через API Kinescope: три способа загрузки, создание ссылок для клиентов, загрузка по URL и массовый импорт из CSV.

  • Kinescope API

    Полная документация Kinescope REST API: управление проектами, видео, трансляциями и настройками через программный интерфейс.

  • Kinescope player SDK

    Kinescope player SDK: исходный код, примеры использования и документация для интеграции плеера в мобильные и веб-приложения.

  • Авторизационный бэкенд: доступ к видео по правилам вашей системы

    Настройте внешний бэкенд авторизации Kinescope: выдавайте доступ к видео по курсам, подпискам и ролям. Пример JSON запроса и логика ответов 200/403.

  • JWT-аутентификация для чата трансляций

    Настройте JWT-аутентификацию для чата трансляций: автоматическая авторизация пользователей, интеграция с вашей системой, безопасная работа с ключами.

  • Типы вебхуков

    Вебхуки Kinescope: уведомления о событиях с видео и трансляциями. Типы событий, примеры запросов и обработка ошибок для автоматизации процессов.

  • Iframe: псевдо-полноэкранный режим на iOS

    Настройка псевдо-полноэкранного режима для плеера Kinescope на iOS: сохраняем элементы управления и корректно работаем с динамическими водяными знаками.

  • Kinescope player Docs&iframe API

    Полная документация по плееру Kinescope: встраивание через iframe, IFrame API, веб-компоненты и продвинутые функции плеера.

  • Пример реализации протокола Tus

    Интеграция протокола Tus с Kinescope для загрузки больших файлов: схема взаимодействия, примеры реализации бэкенда на Go и фронтенда на JavaScript.