Информация о детали (API версия 2): различия между версиями

Материал из UniqTrade API
Перейти к навигации Перейти к поиску
(Новая страница: «<span style="color:red;">(ожидает обновления)</span><br> Для получения информации о детали по идентифика...»)
 
 
(не показано 8 промежуточных версий этого же участника)
Строка 1: Строка 1:
<span style="color:red;">(ожидает обновления)</span><br>
<languages/>
Для получения информации о детали по идентификатору нужно отправлять следующий запрос:
<translate>
Для отримання інформації про деталі по ідентифікатору потрібно відправляти наступний запит:
<pre>
<pre>
GET https://order24-api.utr.ua/api/detail/{detail_id}
GET https://order24-api.utr.ua/api/detail/{detail_id}
</pre>
</pre>
где: {detail_id} - id детали (может быть получен, например, из [[Поиск деталей по артикулу (API версия 2)|результата поиска]] элемента массива details поле id)<br>
де: '''{detail_id}''' - id деталі (может бути отриманий, наприклад, із [[Special:MyLanguage/Поиск деталей по артикулу (API версия 2)|результата поиска]] элемента массива details поле id)<br>
добавив при этом в headers<br>
додавши при цьому в headers<br>
Authorization: Bearer eyJ0eXAiOiJKV1Q...<br>
<pre>
Где в Authorization после ключевого слова Bearer нужно передать полученный при прохождении аутентификации token  
Authorization: Bearer eyJ0eXAiOiJKV1Q...
</pre>
<br>
Де в '''Authorization''' після ключового слова Bearer потрібно передати отриманний при проходженні аутентифікації token  
<br><br>
<br><br>
В результате вы получите один из следующих ответов:  
В результаті ви отримаєте одну із наступних відповідей:
== Товар не найден ==
 
== Товар не знайдено ==
 
* Status Code: 404 OK
* Status Code: 404 OK
* Body:
* Body:
Строка 19: Строка 25:
}
}
</pre>
</pre>
== Ошибка аутентификации ==
 
Возможные ответы API при ошибке аутентификации приведены в разделе [[Ошибка аутентификации (API версия 2)|Ошибка аутентификации]]
== Поимлка аутентифікації ==
== Товар найден ==
 
Можливі відповіді API при помилці аутентифікації приведено в розділі [[Special:MyLanguage/Ошибка аутентификации (API версия 2)|Помилка аутентифікації]]
 
== Товар знайдено ==
 
* Status Code: 200 OK
* Status Code: 200 OK
* Body:
* Body:
<pre>
<pre>
{
{
     "id": 58024,
    "multiplicity": 1,
     "id": 58023,
     "brand": {
     "brand": {
         "name": "MAHLE ORIGINAL",
         "name": "MAHLE ORIGINAL",
         "externalCode": "00169"
         "externalCode": "00169"
     },
     },
     "displayBrand": "MAHLE ORIGINAL",
     "displayBrand": "MAHLE - KNECHT",
     "article": "OC90OF",
     "article": "OC90",
     "title": "Фильтр масляный Mahle Lanos/Aveo (без упаковки)",
     "title": "Фільтр оливи",
     "quantity": 1,
     "quantity": 1,
     "yourPrice": {
     "yourPrice": {
         "amount": 69.43,
         "amount": 127.89,
         "currency": {
         "currency": {
             "code": "UAH"
             "code": "UAH"
Строка 42: Строка 53:
     },
     },
     "yourPriceUAH": {
     "yourPriceUAH": {
         "amount": 69.43,
         "amount": 127.89,
         "currency": {
         "currency": {
             "code": "UAH"
             "code": "UAH"
Строка 48: Строка 59:
     },
     },
     "yourPriceEUR": {
     "yourPriceEUR": {
         "amount": 2.03,
         "amount": 3.15,
         "currency": {
         "currency": {
             "code": "EUR"
             "code": "EUR"
Строка 56: Строка 67:
         {
         {
             "storage": {
             "storage": {
                 "id": 10,
                 "id": 6,
                 "name": "Запорожье"
                 "name": "Миколаїв",
                "originalName": "Николаев"
             },
             },
             "remain": "> 10"
             "remain": "4"
         },
         },
        ...
    ],
    "detailInfo": [
         {
         {
             "attribute": {
             "storage": {
                 "name": "Высота [мм]",
                 "id": 15,
                 "title": "Высота [мм]",
                 "name": "Kиїв Правий",
                 "priority": 0
                 "originalName": "Kиев Правый"
             },
             },
             "value": "80,0"
             "remain": "> 10"
         },
         }
        ...
     ],
     ],
    "detailInfo": [],
     "detailScanCodes": [
     "detailScanCodes": [
         {
         {
             "scanCode": "4009026000038"
             "scanCode": "4009026037935"
         }
         }
     ],
     ],
     "images": [
     "images": [
{
        {
"imagePath": "/images/base/brand/mahle_original/OC90/OC90-pic01.jpg",
            "imagePath": "/images/base/brand/mahle_original/OC90/OC90-pic01.jpg",
"fullImagePath": "https://order24-api.utr.ua/images/base/brand/mahle_original/OC90/OC90-pic01.jpg",
            "fullImagePath": "https://order24-file.utr.ua//images/base/brand/mahle_original/OC90/OC90-pic01.jpg",
"thumbnail": "https://order24-api.utr.ua/media/cache/thumbnail/images/base/brand/mahle_original/OC90/OC90-pic01.jpg"
            "thumbnail": "https://order24-file.utr.ua/thumbnail/base/brand/mahle_original/OC90/OC90-pic01.jpg"
}
        }
],
    ],
     "category": {
     "category": {
         "name": "Фильтр масляный"
         "name": "Фильтр масляный"
Строка 91: Строка 100:
     "modifier": 0,
     "modifier": 0,
     "isDisabled": false,
     "isDisabled": false,
     "hasPartnerRemain": false,
     "hasPartnerRemain": false
    "visibleBrand": {}
}
}
</pre>
</pre>
</translate>

Текущая версия на 10:15, 21 февраля 2024

Для отримання інформації про деталі по ідентифікатору потрібно відправляти наступний запит:

GET https://order24-api.utr.ua/api/detail/{detail_id}

де: {detail_id} - id деталі (может бути отриманий, наприклад, із результата поиска элемента массива details поле id)
додавши при цьому в headers

Authorization: Bearer eyJ0eXAiOiJKV1Q...


Де в Authorization після ключового слова Bearer потрібно передати отриманний при проходженні аутентифікації token

В результаті ви отримаєте одну із наступних відповідей:

Товар не знайдено

  • Status Code: 404 OK
  • Body:
{
    "code": 404,
    "message": "Detail ... not found."
}

Поимлка аутентифікації

Можливі відповіді API при помилці аутентифікації приведено в розділі Помилка аутентифікації

Товар знайдено

  • Status Code: 200 OK
  • Body:
{
    "multiplicity": 1,
    "id": 58023,
    "brand": {
        "name": "MAHLE ORIGINAL",
        "externalCode": "00169"
    },
    "displayBrand": "MAHLE - KNECHT",
    "article": "OC90",
    "title": "Фільтр оливи",
    "quantity": 1,
    "yourPrice": {
        "amount": 127.89,
        "currency": {
            "code": "UAH"
        }
    },
    "yourPriceUAH": {
        "amount": 127.89,
        "currency": {
            "code": "UAH"
        }
    },
    "yourPriceEUR": {
        "amount": 3.15,
        "currency": {
            "code": "EUR"
        }
    },
    "remains": [
        {
            "storage": {
                "id": 6,
                "name": "Миколаїв",
                "originalName": "Николаев"
            },
            "remain": "4"
        },
        {
            "storage": {
                "id": 15,
                "name": "Kиїв Правий",
                "originalName": "Kиев Правый"
            },
            "remain": "> 10"
        }
    ],
    "detailInfo": [],
    "detailScanCodes": [
        {
            "scanCode": "4009026037935"
        }
    ],
    "images": [
        {
            "imagePath": "/images/base/brand/mahle_original/OC90/OC90-pic01.jpg",
            "fullImagePath": "https://order24-file.utr.ua//images/base/brand/mahle_original/OC90/OC90-pic01.jpg",
            "thumbnail": "https://order24-file.utr.ua/thumbnail/base/brand/mahle_original/OC90/OC90-pic01.jpg"
        }
    ],
    "category": {
        "name": "Фильтр масляный"
    },
    "modifier": 0,
    "isDisabled": false,
    "hasPartnerRemain": false
}