Media

Разработчикам / REST API для BOOCO Meteor (v 1.x) / Общее API / Старые endpoint’ы

В этом разделе описываются старые endpoint’ы для работы с библиотекой медиаконтента.

Endpoints

Endpoint
Метод
Описание
Queries
Body (JSON)
Значение поля data
Права (ресурс)
Версия
GET

Получение списка всех файлов из библиотеки контента

limitskip...query

media:readAny

GET

Получение информации о файле

key

media:readAny

DELETE

Удаление файла из библиотеки контента

key

media:deleteAny

GET

Получить файл или список файлов как RSS-плейлист

mimeTypedurationlist

ВАЖНО: нестандартный ответ - возвращается rss.

без авторизации

POST

Создать Media RSS-плейлист и добавить его в библиотеку

list

list, name

media:createAny

POST

Обновить Media RSS-плейлист

list

name или id, list

media:updateAny

Параметры запроса (Queries)

Queries
Описание
Тип значения
Обязательный
Значение по умолчанию

Определяет, по какому полю делается запрос. Формат: key=<name> или key=<_id>

string

нет

name

Тип файлов для создания rss (можно указывать только часть строки, например, video). Без параметров возвращает RSS со всеми файлами, кроме RSS-плейлистов. Игнорируется если задан list

string

нет

video

Список имен файлов или их id (через запятую)

string

нет — для /media/rss, да — для /media/createPlaylist

Можно указать дополнительные поля, которые будут указаны в формате запроса Mongo

нет

Максимальное число записей в выдаче

number

нет

1000

Первая запись, с которой начинать выдачу

number

нет

Параметры URL

Name
Описание
Тип значения

Имя плейлиста: - для /media/createPlaylist — должно быть уникальным; - для /media/updatePlaylist — должно существовать, если указано

string

id файла