Инструкции для разработчиков
Kinescope предоставляет API и SDK для интеграции и автоматизации работы с видео. Вы можете загружать файлы, управлять видео, настраивать доступ, интегрировать плеер и получать уведомления через вебхуки.
Кому подходит этот раздел
- Backend-разработчикам — нужно интегрировать Kinescope в серверные приложения
- Frontend-разработчикам — требуется встроить плеер и управлять им через IFrame Player API
- DevOps-инженерам — нужно автоматизировать загрузку и обработку видео
- Разработчикам платформ — требуется интегрировать Kinescope в LMS, CRM или другие системы
С чего начать
- Первый запрос к API — начните с общих правил : авторизация, формат ответов, пагинация и ошибки
- Нужно загружать видео из своей системы — три способа разобраны в загрузке файлов через API
- Встраиваете плеер в приложение — возьмите Kinescope Player SDK для JavaScript
Что есть в разделе
API и управление контентом
- Общие правила API — авторизация, формат ответов, пагинация, сортировка, обработка ошибок
- Справочник API — все методы с параметрами, кодами ответов и примерами запросов
- Загрузка файлов через API — простая загрузка, загрузка через Tus и загрузка по URL
- Пример реализации протокола Tus — загрузка больших файлов по частям с докачкой
Интеграция плеера
- Kinescope Player SDK — JavaScript SDK для управления плеером
- IFrame Player API — методы, события и призывы к действию через IFrame
- Kinescope Player Docs & IFrame API — что искать в полной документации плеера
- IFrame: псевдо-полноэкранный режим на iOS — обход ограничений полноэкранного режима в iOS
- Интеграция с Яндекс Метрикой (бета) — автоматическая передача событий плеера в Метрику
Авторизация и события
- Авторизационный бэкенд — контроль доступа к видео по правилам вашей системы: курсы, подписки, роли
- JWT-аутентификация для чата трансляций — авторизация зрителей в чате эфира
- Ссылка для входа в Speak с ролью администратора — JWT-токен в ссылке на комнату Speak с преднастроенной ролью
- Типы вебхуков — уведомления о загрузке, завершении обработки и других событиях
Что дальше?
После изучения API рекомендуем:
- Видеоплеер: настройка и встраивание — базовые способы встраивания и настройки плеера
- Интеграции — готовые решения для популярных платформ
- Защита контента — ограничения доступа и DRM
- Документация по плееру — полное описание IFrame Player API
Остались вопросы? Напишите в чат поддержки — специалисты помогут!