С помощью API можно создать папку в файловом хранилище Saby Space.
Метод запроса: POST
Адрес запроса: https://disk.saby.ru/disk/api/v1/{folderId}
Возможные значения folderId:
- mydocs — Мои документы;
- commondocs — Общие документы;
- temp — временный раздел, используется для последующей передачи файла в систему электронного документооборота (ЭДО) или электронной отчетности (ЭЛО). В этом разделе файлы и папки хранятся 24 часа, затем автоматически удаляются;
- {uuid} — идентификатор пользовательской папки в Saby Space.
Запросы к https://disk.saby.ru/disk/api/v1/ без folderId запрещены.
Запрос
Поле | Описание |
Заголовки запроса | |
User-Agent | наименование системы интеграции |
Content-Type | должен иметь вид: Content-Type: application/octet-stream |
| Content-Disposition | должен иметь вид: Content-Disposition:attachment;filename*=UTF-8’’name, где name = URLEncoded (имя папки в кодировке UTF-8) |
Content-Length | должен иметь вид: Content-Length: 0 |
X-SBISSessionId | идентификатор сессии, который вернулся в результате аутентификации. Если заголовок или cookie с идентификационными данными не переданы, сервер вернет ошибку «401» |
X-Object-Folder | должен иметь вид: X-Object-Folder: True |
Тело запроса | |
Отсутствует | |
Результат
Поле | Описание |
Заголовки результата | |
HTTP | Код ответа HTTP-сервера |
Date | Дата создания папки |
Content-Type | Тип содержимого ответа |
Content-Length | Длина тела ответа |
X-UNIQ-ID | Идентификатор запроса |
Тело результата | |
status | HTTP-код ответа. При успешном выполнении вернется код «201» |
href | Ссылка на папку. Содержит домен из HTTP-запроса, который создал или изменил папку |
relativePath | Относительная ссылка на папку |
fileid | Идентификатор папки в Saby Space |
Примеры
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.