Перейти к основному содержимому

Инициализировать новый контент

POST 

/api/v1/content/upload/init

Метод позволяет инициализировать (загрузить) информацию нового контента.

Типы контента и требования к ним вы можете посмотреть в оглавлении Работа с контентом.

Подготовка файла к последующей загрузке:

  • Вам необходимо разбить файл на части (фреймы) не более 2 Мб.
  • Передать размер (в байтах) каждой части и порядковый номер в параметре parts.

Пример:
Файл размером 5 Мб, нужно разбить на 3 части — 2 Мб, 2 Мб и 1 Мб.

{
"parts": [
{
"index": 1,
"size": 2097152
},
{
"index": 2,
"size": 2097152
},
{
"index": 3,
"size": 1048576
}
],
}

В методе Загрузить контент (файл) вам нужно будет загрузить 3 части файла с указанием их порядкового номера через X-Wbd-Part-Index.

Обязательные поля в метаданных (meta) для загрузки контента

Общие поля:

  • thumbnail
  • rating

Аудиоконтент:

  • author

Документ:

  • author
  • pages

Краткая инструкция по применению:

  1. Подготовьте метаданные и информацию о вашем контенте.
  2. Убедитесь, что ваш контент соответствует требованиям (формат и размер файла).
  3. Вызовите этот метод для инициализации нового контента.
  4. В ответе вы получите uuid контента, необходимый для последующей загрузки самого файла.
  5. Используйте метод Загрузить файл контента, чтобы загрузить файл.

Максимум 10 запросов в секунду

Request

Responses

Успешно