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>