mirror of
https://github.com/Vateron-Media/XC_VM.git
synced 2026-10-04 04:02:30 +02:00
The line-by-line web translator reordered words inside `**bold**` spans and misplaced/dropped the markers, producing `**LB` or `****` (empty bold). Mask each `**...**` as ONE atomic sentinel: translate the inner text on its own, then store the whole balanced `**inner**` — the engine never sees the markers and cannot reorder or collapse them. Also harden the anthropic prompt to keep emphasis balanced. Auto-prune: after translating, delete generated docs/ru files whose docs/en source no longer exists (renamed/removed) and drop now-empty dirs, so the tree mirrors docs/en 1:1 (removes the stale development/modules.md and guides/geoip-and-device-detection.md). Bump PROMPT_VERSION to 6 to invalidate the contaminated cache and regenerate docs/ru (0 broken bold spans remaining, aside from pre-existing multi-line bold that spans a soft line break).
3.5 KiB
3.5 KiB
Интерактивная ссылка на API (Swagger)
Интерактивный, всегда синхронизированный Swagger Пользовательский интерфейс для каждого XC_VM API, созданный на основе спецификаций 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 и вкладки Документация / Интерактивная (Swagger) для каждого API.
- Разверните любую конечную точку → Попробуйте это сделать → параметры заполнения → Выполнять, чтобы увидеть реальный URL-адрес запроса, команду cURL и оперативный ответ.
- Для доступа к API администратора нажмите Авторизовать 🔓 и вставьте свой API—ключ - затем он автоматически прикрепляется к каждому запросу.
Примечание CORS: прямые вызовы "Попробуйте" из браузера на ваш сервер могут быть заблокированы CORS. Это ожидаемо — вместо этого используйте сгенерированную команду cURL, Postman или Insomnia. Ошибка не означает, что API не работает.
Исходные технические характеристики
Каждая спецификация может быть импортирована в Postman, Insomnia или любой другой инструментарий OpenAPI версии 3.0: