Перейти к содержанию

Интерактивный справочник по API (Swagger)

Интерактивный, всегда синхронизированный интерфейс Swagger для каждого API XC_VM, созданный на основе спецификаций OpenAPI 3.0. Используйте значок Вкладки API в верхней части страницы для переключения между API или откройте один из них напрямую по ссылкам ниже.

интерфейс прикладного программирования Описание Автор Открыть
Admin API Администрирование, совместимое с XUI.ONE - линии, пользователи, потоки, VOD, сериалы, серверы, настройки (104 конечные точки) api_key + код доступа Открыть ↗
System API Внутренний /api.php — управление потоками/VOD, статистикой, процессами, файлами, подключениями (31 действие) password (live_streaming_pass) Открыть ↗
Player API Проигрыватель XtreamCodes — Прямые трансляции, VOD, сериалы, EPG username + password Открыть ↗
Playlist API /playlist аутентификация + создание списка воспроизведения username/password или token Открыть ↗

Используя "Попробуй это"

  1. Откройте спецификацию, затем используйте Вкладки API для переключения API и вкладки Документация / Интерактивность (развязность) для каждого API.
  2. Разверните любую конечную точку → Попробуйте это сделать → параметры заполнения → Выполнять, чтобы увидеть реальный URL-адрес запроса, команду cURL и оперативный ответ.
  3. Для доступа к API администратора нажмите Авторизовать 🔓 и вставьте свой API—ключ - затем он автоматически прикрепляется к каждому запросу.

Примечание CORS: прямые вызовы "Попробуйте" из браузера на ваш сервер могут быть заблокированы CORS. Это ожидаемо — вместо этого используйте сгенерированную команду cURL, Postman или Insomnia. Ошибка не означает, что API не работает.


Исходные технические характеристики

Каждая спецификация может быть импортирована в Postman, Insomnia или любой другой инструментарий OpenAPI 3.0: