Разработчикам / REST API для BOOCO Meteor (v 1.x) / Общее API
Endpoint | Метод | Описание | Queries | Body (JSON) | Значение поля data | Права (ресурс) | Версия |
---|---|---|---|---|---|---|---|
GET | Получение списка всех файлов из библиотеки контента | limitskip...query | media:readAny | ||||
GET | Получить структуру с описанием файла из коллекции media по | key | media:readAny | ||||
DELETE | Удаление файла из библиотеки контента по имени файла | key | media:deleteAny | ||||
GET | Получить линк на файл по имени файла | key |
| без авторизации | |||
GET | Получить файл или список файлов как RSS-плейлист (не добавляя его в библиотеку). | mimeTypedurationlist | ВАЖНО: нестандартный ответ - возвращается rss. | без авторизации | |||
POST | Создать Media RSS-плейлист и добавить его в библиотеку. В теле данных передается обязательный параметр |
| media:createAny | ||||
POST | Обновить Media RSS-плейлист. |
| media:updateAny |
Queries | Описание | Тип значения | Обязательный | Значение по умолчанию |
---|---|---|---|---|
Определяет, по какому полю делается запрос | string | нет |
| |
Тип файлов для создания rss (можно использовать стандартные mime типы или расширение) | string | нет |
| |
Продолжительность плейлиста при создании rss (для изображений), в секундах | string | нет |
| |
Список имен файлов, разделенных запятой | string | нет | ||
Можно указать дополнительные поля, которые будут указаны в формате запроса Mongo | нет | |||
Максимальное количество записей в выдаче | number | нет |
| |
Первая запись, с которой начинать выдачу | number | нет |
Name | Описание | Тип значения |
---|---|---|
Имя файла, или _id (если используется параметр | string |