Добавление детали в корзину: различия между версиями
Перейти к навигации
Перейти к поиску
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
<languages/> | <languages/> | ||
<translate> | <translate> | ||
Для додавання деталі в кошик потрібно відправляти | Для додавання деталі в кошик потрібно відправляти наступний запит: | ||
<pre> | <pre> | ||
POST https://order24-api.utr.ua/carts/current/items | POST https://order24-api.utr.ua/carts/current/items | ||
</pre> | </pre> | ||
додавши при цьому в headers<br> | додавши при цьому в headers<br> | ||
<pre> | |||
Authorization: Bearer eyJ0eXAiOiJKV1Q...<br> | Authorization: Bearer eyJ0eXAiOiJKV1Q...<br> | ||
Де в Authorization після ключового слова Bearer потрібно передати отриманий при проходженні аутентифікації token | </pre> | ||
Де в '''Authorization''' після ключового слова Bearer потрібно передати отриманий при проходженні аутентифікації token | |||
<br><br> | <br><br> | ||
* Body: | * Body: | ||
Строка 16: | Строка 18: | ||
} | } | ||
</pre> | </pre> | ||
де: | де: | ||
'''detail''' – id деталі,<br> | |||
'''quantity''' – кількість<br> | |||
<br> | <br> | ||
Ці дані можна отримати із запиту [[Special:MyLanguage/Поиск деталей по артикулу (API версия 2)|Пошук деталей по артикулу]] або [[Special:MyLanguage/Поиск детали по артикулу и бренду (API версия 2)|Пошук деталі по артикулу и бренду]]<br> | Ці дані можна отримати із запиту [[Special:MyLanguage/Поиск деталей по артикулу (API версия 2)|Пошук деталей по артикулу]] або [[Special:MyLanguage/Поиск детали по артикулу и бренду (API версия 2)|Пошук деталі по артикулу и бренду]]<br> |
Текущая версия на 10:56, 21 февраля 2024
Для додавання деталі в кошик потрібно відправляти наступний запит:
POST https://order24-api.utr.ua/carts/current/items
додавши при цьому в headers
Authorization: Bearer eyJ0eXAiOiJKV1Q...<br>
Де в Authorization після ключового слова Bearer потрібно передати отриманий при проходженні аутентифікації token
- Body:
{ "detail":"58023", "quantity":"1" }
де:
detail – id деталі,
quantity – кількість
Ці дані можна отримати із запиту Пошук деталей по артикулу або Пошук деталі по артикулу и бренду
В результаті ви отримаєте одну із наступних відповідей:
Помилка аутентифікації
Можливі відповіді API при помилці аутентифиікації приведено в розділі Ошибка аутентификации
Значення не допустимо
- Status Code: : 400 Bad Request
- Body:
{ "code": 400, "message": "Значение недопустимо.\r\n" }
Нема в наявності
- Status Code: 400 Bad Request
- Body:
{ "code": 400, "message": " Позиции {id} - {name} нет в наличии в количестве {n} шт." }
Товар додано до кошика
- Status Code: 201 Created
- Body:
{ "id": 362836, "detail": { "detailCard": { "description": "", "images": [ { "imagePath": "/images/autodb/brand/mahle original/OC90.jpg", "fullImagePath": "http://order24-api.utr.ua/images/autodb/brand/mahle original/OC90.jpg", "fileSystemType": "autodb" }, ... ], "title": "Фильтр масляный Mahle Lanos/Aveo (в карт. коробке)" }, ... "quantityInCart": 1 }