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

API для скачивания объектов

/api/Download/GetObject

Скачать объект из хранилища MiniO

Тип HTTP запроса: post

Параметры

НазваниеТипОписаниеПередаётся вОбязательное
objectIdstring (uuid)Идентификатор объектаqueryда
versionIdstringИдентификатор версии объектаqueryнет

Отсылаемый запрос

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: text/plain

Success

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации

/components/securitySchemes/filesservice public DownloadController GetObject(System.Guid, System.String)

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute
/components/securitySchemes/filesservice

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute

/api/Download/DownloadFolderAsZip

Скачать папку с объектами в виде zip архива с сервера MiniO

Тип HTTP запроса: post

Отсылаемый запрос

MIME-тип HTTP запроса: application/json

Структура папок

Название поляТип поляОписаниеОбязательноеВозможные значения
archNamestringНазвание архивада
namestringНавзание папкида
objectIdsstring(uuid)[]Список идентификаторов файловда
versionIdsstring[]Список версий файлов. Соответствие по индексу с ObjectIds. Если отсутствует, то берется последняя версия файланет
childrenChildFolderInfoParam[]Дочерняя структура папокнет

Возвращаемые результаты

Код HTTP ответа: 200

MIME-тип HTTP ответа: text/plain

Success

Код HTTP ответа: 401

MIME-тип HTTP ответа: text/plain

Unauthorized

Код HTTP ответа: 403

MIME-тип HTTP ответа: text/plain

Forbidden

Схемы авторизации

/components/securitySchemes/filesservice public DownloadController DownloadFolderAsZip(ASE.MD.Platform.Services.FilesService.Models.Params.FolderInfoParam)

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute
/components/securitySchemes/filesservice

Тип схемы безопасности: oauth2

Расположение ключа API: cookie

Схема http-авторизации:

URL-адрес OpenId Connect:

НазваниеЗначение
ТипauthorizationCode
Авторизация/identity/connect/authorize
Выдача токена/identity/connect/token
Обновление
Области разрешений доступаfilesservice:filesservice:execute