Поиск аналогов (API версия 2)
Версия от 08:20, 4 июня 2021; Administrator (обсуждение | вклад) (Новая страница: «Для поиска аналогов по артикулу и бренду нужно отправлять следующий запрос: <pre> GET http://orde...»)
Для поиска аналогов по артикулу и бренду нужно отправлять следующий запрос:
GET http://order24-api.utr.ua/api/analogs/{brand}/{oem}
где: {oem} - артикул детали, {brand} - наименование бренда
добавив при этом в headers
Authorization: Bearer eyJ0eXAiOiJKV1Q...
Где в Authorization после ключевого слова Bearer нужно передать полученный при прохождении аутентификации token
В результате вы получите один из следующих ответов:
Аналоги не найдены
- Status Code: 200 OK
- Body:
[]
Ошибка аутентификации
Возможные ответы API при ошибке аутентификации приведены в разделе Ошибка аутентификации
Аналоги
- Status Code: 200 OK
- Body:
[
{
"id": 4106,
"brand": {
"name": "BOSCH"
},
"article": "0451103079",
"title": "Фильтр масляный Lanos/Lacetti",
"quantity": 1,
"yourPrice": {
"amount": 88.03,
"currency": {
"code": "UAH"
}
},
"remains": [
{
"storage": {
"id": 5,
"name": "ОД"
},
"remain": "8"
},
{
"storage": {
"id": 6,
"name": "НК"
},
"remain": "> 10"
},
...
],
"category": {
"name": "Фильтр масляный"
}
},
{
"id": 90319,
"brand": {
"name": "MANN"
},
"article": "W 712/75",
"title": "Фильтр масляный MANN Lanos/Aveo",
"quantity": 1,
"yourPrice": {
"amount": 94.01,
"currency": {
"code": "UAH"
}
},
"remains": [
{
"storage": {
"id": 20,
"name": "Kиев Левый"
},
"remain": "> 10"
},
{
"storage": {
"id": 10,
"name": "ЗПР"
},
"remain": "> 10"
},
...
],
"category": {
"name": "Фильтр масляный"
}
},
...
]