К содержимому

Субтитры видео

GET/api/v1/content/{id}/video-text

Доступ
Ключ API
Право
content:read

Исходный текст субтитров и расшифровки своего видео и их ревизия — для правки.

Пример запроса

curl "https://lac.pics/api/v1/content/Xq3u9RkT0bLmA7cV2pWz1eFy/video-text" \
  -H "Authorization: Bearer lac_api_YOUR_KEY"

Параметры

Путь

  • idstringобязательный

    id файла или заметки.

Ответы

  • 200ГотовоVideoTextResponse
    • revisionintegerобязательный

      Ревизия текста видео.

      0–2 147 483 647

    • trackobjectобязательныйили null

      Дорожка субтитров или null.

      4 поля
      • formatstringобязательный

        plain — текст, markdown — Markdown, code — код с подсветкой.

        значения: "vtt" "text"

      • languagestringобязательный

        Язык подсветки для формата code; для текста и Markdown не используется.

      • labelstringобязательный

        Подпись дорожки в плеере, до 80 символов.

      • textstringобязательный

        Текст заметки, 1–200 000 символов.

    • transcriptstringобязательный

      Расшифровка.

  • 400Некорректный запрос
  • 401Нужен действующий ключ
  • 403Нет права или функции тарифа
  • 404Не найдено
  • 409Конфликт
  • 413Слишком большой файл или нет места
  • 429Слишком много запросов
  • 500Сбой на сервере
  • 503Сервис занят или недоступен

Пример ответа

200 · application/json
{
  "revision": 1,
  "track": null,
  "transcript": "Hello!"
}

Коды ошибок

Ответы любого метода с ключом — неверный или истёкший ключ, нет права, частые запросы — в разделе Ошибки.

Субтитры видео: GET /api/v1/content/{id}/video-text · API lacuna