Адрес службы: POST

http://api.alemtat.kz/web/{ext}/Find/getWayBill


Получаем информацию об отправлениях по номеру накладной

Информация о запросе

URI параметры

НаименованиеОписаниеТипДополнительная информация
ext

Формат данных. JSON или XML.

string

Нет описания

Параметры запроса

Параметры накладной

НаименованиеОписаниеТипДополнительная информация
Number

Номер накладной

string

Нет описания

ApiKey

Выданный API-ключ

string

Обязательный

Используется для получения доступа к данным

Форматы запроса

application/json, text/json

Пример:
{
  "Number": "sample string 1"
}

application/xml, text/xml

Пример:
<ParamWayBill xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ALES.WebAPI.Models">
  <Number>sample string 1</Number>
</ParamWayBill>

Примеры кода

$.ajax({
    type: 'POST',
    url: 'http://api.alemtat.kz/web/json/Find/getWayBill',
    dataType: 'json',
    data: { ApiKey: 'Выданный API-ключ', Number: '20022007' }
	success: function (data) {
        console.log(data);
    },
    error: function(xhr, status) {
        console.log(xhr.status + ': ' + xhr.statusText);
    }
});
$kv = array();
$kv['Number'] = '20022007';
$kv['ApiKey'] = 'Выданный API-ключ';
$postdata = http_build_query($kv);
$opts = array('http' =>
	array(
	    'method'  => 'POST',
	    'header'  => 'Content-type: application/x-www-form-urlencoded',
	    'content' => $postdata
	)
);
$context = stream_context_create($opts);
$result = file_get_contents('http://api.alemtat.kz/web/json/Find/getWayBill', false, $context);
echo $result;

Информация об ответе

Описание ответа

Возвращает информацию об накладной и всех ее отправлениях

НаименованиеОписаниеТипДополнительная информация
Id

Id отправления

string

Нет описания

Number

Номер отправления

string

Нет описания

PickUpTime

Дата регистрации

string

Нет описания

SenderName

Отправитель

string

Нет описания

FromLocal

Пункт отправления

string

Нет описания

ToLocal

Пункт назначения

string

Нет описания

Places

Количество мест

integer

Нет описания

CurrentState

Текущее состояние

string

Нет описания

IsDelivered

Статус доставки

boolean

Нет описания

Shipments

Места

Коллекция из Shipment

Нет описания

Форматы ответа

application/json, text/json

Пример:
{
  "Id": "sample string 1",
  "Number": "sample string 2",
  "PickUpTime": "sample string 3",
  "SenderName": "sample string 4",
  "FromLocal": "sample string 5",
  "ToLocal": "sample string 6",
  "Places": 7,
  "CurrentState": "sample string 8",
  "IsDelivered": true,
  "Shipments": [
    {
      "Id": "sample string 1",
      "Number": "sample string 2",
      "Events": [
        {
          "DateDelivery": "sample string 1",
          "TimeDelivery": "sample string 2",
          "ToName": "sample string 3",
          "CodeName": "sample string 4",
          "CodeType": "sample string 5",
          "Comment": "sample string 6",
          "Company": "sample string 7",
          "Station": "sample string 8",
          "ToLocal": "sample string 9"
        },
        {
          "DateDelivery": "sample string 1",
          "TimeDelivery": "sample string 2",
          "ToName": "sample string 3",
          "CodeName": "sample string 4",
          "CodeType": "sample string 5",
          "Comment": "sample string 6",
          "Company": "sample string 7",
          "Station": "sample string 8",
          "ToLocal": "sample string 9"
        }
      ]
    },
    {
      "Id": "sample string 1",
      "Number": "sample string 2",
      "Events": [
        {
          "DateDelivery": "sample string 1",
          "TimeDelivery": "sample string 2",
          "ToName": "sample string 3",
          "CodeName": "sample string 4",
          "CodeType": "sample string 5",
          "Comment": "sample string 6",
          "Company": "sample string 7",
          "Station": "sample string 8",
          "ToLocal": "sample string 9"
        },
        {
          "DateDelivery": "sample string 1",
          "TimeDelivery": "sample string 2",
          "ToName": "sample string 3",
          "CodeName": "sample string 4",
          "CodeType": "sample string 5",
          "Comment": "sample string 6",
          "Company": "sample string 7",
          "Station": "sample string 8",
          "ToLocal": "sample string 9"
        }
      ]
    }
  ]
}

application/xml, text/xml

Пример:
<WayBillAPI xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ALES.WebAPI.Models">
  <CurrentState>sample string 8</CurrentState>
  <FromLocal>sample string 5</FromLocal>
  <Id>sample string 1</Id>
  <IsDelivered>true</IsDelivered>
  <Number>sample string 2</Number>
  <PickUpTime>sample string 3</PickUpTime>
  <Places>7</Places>
  <SenderName>sample string 4</SenderName>
  <Shipments>
    <ShipmentAPI>
      <Events>
        <EventShipmentAPI>
          <CodeName>sample string 4</CodeName>
          <CodeType>sample string 5</CodeType>
          <Comment>sample string 6</Comment>
          <Company>sample string 7</Company>
          <DateDelivery>sample string 1</DateDelivery>
          <Station>sample string 8</Station>
          <TimeDelivery>sample string 2</TimeDelivery>
          <ToLocal>sample string 9</ToLocal>
          <ToName>sample string 3</ToName>
        </EventShipmentAPI>
        <EventShipmentAPI>
          <CodeName>sample string 4</CodeName>
          <CodeType>sample string 5</CodeType>
          <Comment>sample string 6</Comment>
          <Company>sample string 7</Company>
          <DateDelivery>sample string 1</DateDelivery>
          <Station>sample string 8</Station>
          <TimeDelivery>sample string 2</TimeDelivery>
          <ToLocal>sample string 9</ToLocal>
          <ToName>sample string 3</ToName>
        </EventShipmentAPI>
      </Events>
      <Id>sample string 1</Id>
      <Number>sample string 2</Number>
    </ShipmentAPI>
    <ShipmentAPI>
      <Events>
        <EventShipmentAPI>
          <CodeName>sample string 4</CodeName>
          <CodeType>sample string 5</CodeType>
          <Comment>sample string 6</Comment>
          <Company>sample string 7</Company>
          <DateDelivery>sample string 1</DateDelivery>
          <Station>sample string 8</Station>
          <TimeDelivery>sample string 2</TimeDelivery>
          <ToLocal>sample string 9</ToLocal>
          <ToName>sample string 3</ToName>
        </EventShipmentAPI>
        <EventShipmentAPI>
          <CodeName>sample string 4</CodeName>
          <CodeType>sample string 5</CodeType>
          <Comment>sample string 6</Comment>
          <Company>sample string 7</Company>
          <DateDelivery>sample string 1</DateDelivery>
          <Station>sample string 8</Station>
          <TimeDelivery>sample string 2</TimeDelivery>
          <ToLocal>sample string 9</ToLocal>
          <ToName>sample string 3</ToName>
        </EventShipmentAPI>
      </Events>
      <Id>sample string 1</Id>
      <Number>sample string 2</Number>
    </ShipmentAPI>
  </Shipments>
  <ToLocal>sample string 6</ToLocal>
</WayBillAPI>