Взаємодія з cdn¶
Базова адреса для роботи з вибіркою даних /cdn/
Функції даного розділу дозволяють завантажувати та видаляти фото з cdn
Завантажити фотографії на cdn.¶
-
POST
/cdn/photo
¶ Query Parameters: - attachments – Обов’язкове фото (або декілька), що прикріплюється
Примітка
Форму з файлами необхідно передавати “POST” запитом з типом “multipart/form-data” Доступні наступні формати фото = [‘png’, ‘jpg’, ‘jpeg’, ‘webp’, ‘heic’]. Обмеження розміру в 40 MB.
Повертає:
JSON-відповідь із посиланнями на завантажені фотографії.
Приклад коректної відповіді:
{
"success": true,
"attachments": [
{
"name": "File(2).jpg",
"url": "devapibox/b2b/92E4005056BAA48621325029410150D0B/File(2).jpg"
}
]
}
Приклад некоректної відповіді:
{
"success": false,
"message": "Помилка в завантаженні фото."
}
Видалити фото з cdn¶
-
DELETE
/cdn/photo
¶ Query Parameters: - photo_url – url фото, яке потрібно видалити
- document_uuid – uuid документу рекламації
Або передати параметри в body запиту, наприклад:
{
"photo_url": "https://cdn.bm.parts/devapibox/b2b/92E4005056BAA48611532ED029410150D0B/File(3).jpg",
"document_uuid": "817B005056A44C2211EAF680E7FCB900"
}
Повертає:
JSON-відповідь із статусом успіху або невдачі.
Приклад коректної відповіді (при успішному видаленні):
{
"success": true
}
Приклад некоректної відповіді:
{
"success": false,
"message": "Вказано некоректне значення [photo_url]"
}
Попередження
Зверніть увагу, що можливість передавати параметри в body запиту буде видалена 30.11.2023.