GET api/search/Parts?vendorCode={vendorCode}&id={id}&password={password}&timeout={timeout}
Получить запчасти (детали) по коду (артикулу)
Описание запроса
Параметры URI
| Имя | Описание | Тип | Дополнительная информация |
|---|---|---|---|
| vendorCode |
Артикул товара |
string |
Обязательное поле |
| id |
Идентификатор пользователя |
integer |
Обязательное поле |
| password |
Пароль пользователя |
string |
Обязательное поле |
| timeout |
Время ответа веб-сервиса поставщика в миллисекундах |
integer |
Значение по умолчанию 60000 |
Параметры запроса
Нет
Описание ответа
Описание ресурса
Список запчастей (деталей), найденных по заданному артикулу (номеру) производителя
Коллекция PartView| Имя | Описание | Тип | Дополнительная информация |
|---|---|---|---|
| VendorCode |
Код (артикул) |
string |
Нет |
| Vendor |
Производитель (бренд) из словаря "Производители (бренды)" или производитель, полученный от веб-сервиса |
string |
Нет |
| Name |
Наименование запчасти (детали) веб-сервиса |
string |
Нет |
| VendorSearchCode |
Очищенный код (артикул) (содержит только символы из группы [а-яА-Яa-zA-Z0-9]) |
string |
Нет |
| Aliases |
Список запчастей (деталей) веб-сервисов |
Коллекция WsPartView |
Нет |
Форматы ответа
application/json, text/json
Пример:
[
{
"VendorCode": "sample string 1",
"Vendor": "sample string 2",
"Name": "sample string 3",
"VendorSearchCode": "sample string 4",
"Aliases": [
{
"WebServiceId": 1,
"VendorCode": "sample string 2",
"Vendor": "sample string 3",
"Name": "sample string 4"
},
{
"WebServiceId": 1,
"VendorCode": "sample string 2",
"Vendor": "sample string 3",
"Name": "sample string 4"
}
]
},
{
"VendorCode": "sample string 1",
"Vendor": "sample string 2",
"Name": "sample string 3",
"VendorSearchCode": "sample string 4",
"Aliases": [
{
"WebServiceId": 1,
"VendorCode": "sample string 2",
"Vendor": "sample string 3",
"Name": "sample string 4"
},
{
"WebServiceId": 1,
"VendorCode": "sample string 2",
"Vendor": "sample string 3",
"Name": "sample string 4"
}
]
}
]
application/xml, text/xml
Пример:
<ArrayOfPartView xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SupplierProviderHost.Models">
<PartView>
<Aliases>
<WsPartView>
<Name>sample string 4</Name>
<Vendor>sample string 3</Vendor>
<VendorCode>sample string 2</VendorCode>
<WebServiceId>1</WebServiceId>
</WsPartView>
<WsPartView>
<Name>sample string 4</Name>
<Vendor>sample string 3</Vendor>
<VendorCode>sample string 2</VendorCode>
<WebServiceId>1</WebServiceId>
</WsPartView>
</Aliases>
<Name>sample string 3</Name>
<Vendor>sample string 2</Vendor>
<VendorCode>sample string 1</VendorCode>
<VendorSearchCode>sample string 4</VendorSearchCode>
</PartView>
<PartView>
<Aliases>
<WsPartView>
<Name>sample string 4</Name>
<Vendor>sample string 3</Vendor>
<VendorCode>sample string 2</VendorCode>
<WebServiceId>1</WebServiceId>
</WsPartView>
<WsPartView>
<Name>sample string 4</Name>
<Vendor>sample string 3</Vendor>
<VendorCode>sample string 2</VendorCode>
<WebServiceId>1</WebServiceId>
</WsPartView>
</Aliases>
<Name>sample string 3</Name>
<Vendor>sample string 2</Vendor>
<VendorCode>sample string 1</VendorCode>
<VendorSearchCode>sample string 4</VendorSearchCode>
</PartView>
</ArrayOfPartView>