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>