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>