Интерактивный справочник по 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 |
Открыть ↗ |
Используя "Попробуй это"¶
- Откройте спецификацию, затем используйте Вкладки API для переключения API и вкладки Документация / Интерактивность (развязность) для каждого API.
- Разверните любую конечную точку → Попробуйте это сделать → параметры заполнения → Выполнять, чтобы увидеть реальный URL-адрес запроса, команду cURL и оперативный ответ.
- Для доступа к API администратора нажмите Авторизовать 🔓 и вставьте свой API—ключ - затем он автоматически прикрепляется к каждому запросу.
Примечание CORS: прямые вызовы "Попробуйте" из браузера на ваш сервер могут быть заблокированы CORS. Это ожидаемо — вместо этого используйте сгенерированную команду cURL, Postman или Insomnia. Ошибка не означает, что API не работает.
Исходные технические характеристики¶
Каждая спецификация может быть импортирована в Postman, Insomnia или любой другой инструментарий OpenAPI 3.0: