GET api/search/v2/Parts?vendorCode={vendorCode}&id={id}&password={password}&timeout={timeout}&webServiceId[0]={webServiceId[0]}&webServiceId[1]={webServiceId[1]}
Получить запчасти (детали) по коду (артикулу)
Описание запроса
Параметры URI
| Имя | Описание | Тип | Дополнительная информация |
|---|---|---|---|
| vendorCode |
Артикул товара |
string |
Обязательное поле |
| id |
Идентификатор пользователя |
integer |
Обязательное поле |
| password |
Пароль пользователя |
string |
Обязательное поле |
| timeout |
Время ответа веб-сервиса поставщика в миллисекундах |
integer |
Значение по умолчанию 60000 |
| webServiceId |
Список идентификаторов веб-сервисов, ограничивающих область поиска |
Коллекция integer |
Нет |
Параметры запроса
Нет
Описание ответа
Описание ресурса
Список запчастей (деталей), найденных по заданному артикулу (номеру) производителя
Коллекция PartResponse2| Имя | Описание | Тип | Дополнительная информация |
|---|---|---|---|
| WebServiceId | integer |
Нет |
|
| Parts |
Список запчастей (деталей) |
Коллекция PartView2 |
Нет |
| State |
Состояние ответа |
StateView2 |
Нет |
Форматы ответа
application/json, text/json
Пример:
[
{
"WebServiceId": 1,
"Parts": [
{
"VendorCode": "sample string 1",
"VendorName": "sample string 2",
"Name": "sample string 3",
"VendorPurifiedCode": "sample string 4",
"Aliases": [
{
"VendorCode": "sample string 1",
"VendorName": "sample string 2",
"Name": "sample string 3"
},
{
"VendorCode": "sample string 1",
"VendorName": "sample string 2",
"Name": "sample string 3"
}
]
},
{
"VendorCode": "sample string 1",
"VendorName": "sample string 2",
"Name": "sample string 3",
"VendorPurifiedCode": "sample string 4",
"Aliases": [
{
"VendorCode": "sample string 1",
"VendorName": "sample string 2",
"Name": "sample string 3"
},
{
"VendorCode": "sample string 1",
"VendorName": "sample string 2",
"Name": "sample string 3"
}
]
}
],
"State": {
"Code": 1,
"Message": "sample string 2",
"ResponseTime": 3
}
},
{
"WebServiceId": 1,
"Parts": [
{
"VendorCode": "sample string 1",
"VendorName": "sample string 2",
"Name": "sample string 3",
"VendorPurifiedCode": "sample string 4",
"Aliases": [
{
"VendorCode": "sample string 1",
"VendorName": "sample string 2",
"Name": "sample string 3"
},
{
"VendorCode": "sample string 1",
"VendorName": "sample string 2",
"Name": "sample string 3"
}
]
},
{
"VendorCode": "sample string 1",
"VendorName": "sample string 2",
"Name": "sample string 3",
"VendorPurifiedCode": "sample string 4",
"Aliases": [
{
"VendorCode": "sample string 1",
"VendorName": "sample string 2",
"Name": "sample string 3"
},
{
"VendorCode": "sample string 1",
"VendorName": "sample string 2",
"Name": "sample string 3"
}
]
}
],
"State": {
"Code": 1,
"Message": "sample string 2",
"ResponseTime": 3
}
}
]
application/xml, text/xml
Пример:
<ArrayOfPartResponse2 xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SupplierProviderHost.Models.v2">
<PartResponse2>
<Parts>
<PartView2>
<Aliases>
<WsPartView2>
<Name>sample string 3</Name>
<VendorCode>sample string 1</VendorCode>
<VendorName>sample string 2</VendorName>
</WsPartView2>
<WsPartView2>
<Name>sample string 3</Name>
<VendorCode>sample string 1</VendorCode>
<VendorName>sample string 2</VendorName>
</WsPartView2>
</Aliases>
<Name>sample string 3</Name>
<VendorCode>sample string 1</VendorCode>
<VendorName>sample string 2</VendorName>
<VendorPurifiedCode>sample string 4</VendorPurifiedCode>
</PartView2>
<PartView2>
<Aliases>
<WsPartView2>
<Name>sample string 3</Name>
<VendorCode>sample string 1</VendorCode>
<VendorName>sample string 2</VendorName>
</WsPartView2>
<WsPartView2>
<Name>sample string 3</Name>
<VendorCode>sample string 1</VendorCode>
<VendorName>sample string 2</VendorName>
</WsPartView2>
</Aliases>
<Name>sample string 3</Name>
<VendorCode>sample string 1</VendorCode>
<VendorName>sample string 2</VendorName>
<VendorPurifiedCode>sample string 4</VendorPurifiedCode>
</PartView2>
</Parts>
<State>
<Code>1</Code>
<Message>sample string 2</Message>
<ResponseTime>3</ResponseTime>
</State>
<WebServiceId>1</WebServiceId>
</PartResponse2>
<PartResponse2>
<Parts>
<PartView2>
<Aliases>
<WsPartView2>
<Name>sample string 3</Name>
<VendorCode>sample string 1</VendorCode>
<VendorName>sample string 2</VendorName>
</WsPartView2>
<WsPartView2>
<Name>sample string 3</Name>
<VendorCode>sample string 1</VendorCode>
<VendorName>sample string 2</VendorName>
</WsPartView2>
</Aliases>
<Name>sample string 3</Name>
<VendorCode>sample string 1</VendorCode>
<VendorName>sample string 2</VendorName>
<VendorPurifiedCode>sample string 4</VendorPurifiedCode>
</PartView2>
<PartView2>
<Aliases>
<WsPartView2>
<Name>sample string 3</Name>
<VendorCode>sample string 1</VendorCode>
<VendorName>sample string 2</VendorName>
</WsPartView2>
<WsPartView2>
<Name>sample string 3</Name>
<VendorCode>sample string 1</VendorCode>
<VendorName>sample string 2</VendorName>
</WsPartView2>
</Aliases>
<Name>sample string 3</Name>
<VendorCode>sample string 1</VendorCode>
<VendorName>sample string 2</VendorName>
<VendorPurifiedCode>sample string 4</VendorPurifiedCode>
</PartView2>
</Parts>
<State>
<Code>1</Code>
<Message>sample string 2</Message>
<ResponseTime>3</ResponseTime>
</State>
<WebServiceId>1</WebServiceId>
</PartResponse2>
</ArrayOfPartResponse2>