Получение статусов заявок по коду клиента и коду заявки
Получение статусов заявок по коду клиента.
Для запроса необходимо передать на адрес
https://atmsapi.alfasoft.by/Tracking/DeliveryTimeByClient
запрос типа GET. При невозможности использовать HTTPS можно обращаться по тому же адресу через HTTP, но при этом данные не будут защищены при передаче.
В ответ высылается json формата {message:"[error_message]", data:"[result]"}, где [error_message] – ошибки в процессе выполнения запроса; [result] – заявки в html либо json(в зависимости от входного параметра &html).

Формат ответа в html:

<table>
    <tr>
        <th>Код заявки</th>
        <th>Название</th>
        <th>Получатель</th>
        <th>Адрес</th>
        <th>Время доставки</th>
        <th>Статус</th>
    </tr>
    <tr>
        <td>…</td>
        <td>…</td>
 {…}
    </tr>
    {…}
</table>
Формат ответа в json:

[
    {
      "ArrivalTime": "Время прибытия(dd.MM HH:mm)) ",
      "Client": "[Клиент]",
      "Code": "[Код]",
      "Date": "[Дата доставки(yyyy.dd.MM)]",
      "DeliveryTime": "[Окно доставки(HH:mm-HH:mm)]",
      "Status": "[Статус]",
      "Address": "[Адрес]",
      "Name": "[Название точки доставки]",
      "Pallet": "[Паллет]",
      "Volume": "[Объём, м3]",
      "Weight": "[Вес, кг]"
    },
    ...
]
Пример запроса:
https://atmsapi.alfasoft.by/Tracking/DeliveryTimeByClient?ApiKey=311F80D5-DF0A-46BD-91DA-29F9DED18C4A&ApiSecret=86b8e1fbeeebe7a9e84e4d34f3cbx31b&ClientCode=222122&html=true
Получение статуса заявки по коду заявки.
Для запроса необходимо передать на адрес
https://atmsapi.alfasoft.by/Tracking/DeliveryTime
запрос типа GET. При невозможности использовать HTTPS можно обращаться по тому же адресу через HTTP, но при этом данные не будут защищены при передаче.
В ответ высылается json формата {message:"[error_message]", data:"[result]"}, где [error_message] – ошибки в процессе выполнения запроса; [result] – заявки в html либо json(в зависимости от входного параметра &html).

Формат ответа в html:

<table>
    <tr>
        <th>Код заявки</th>
        <th>Название</th>
        <th>Получатель</th>
        <th>Адрес</th>
        <th>Время доставки</th>
        <th>Статус</th>
    </tr>
    <tr>
        <td>…</td>
        <td>…</td>
 {…}
    </tr>
    {…}
</table>
Формат ответа в json:

[
    {
      "ArrivalTime": "Время прибытия(dd.MM HH:mm)) ",
      "Client": "[Клиент]",
      "Code": "[Код]",
      "Date": "[Дата доставки(yyyy.dd.MM)]",
      "DeliveryTime": "[Окно доставки(HH:mm-HH:mm)]",
      "Status": "[Статус]",
      "Address": "[Адрес]",
      "Name": "[Название точки доставки]",
      "Pallet": "[Паллет]",
      "Volume": "[Объём, м3]",
      "Weight": "[Вес, кг]"
    },
    ...
]
Пример запроса:
https://atmsapi.alfasoft.by/Tracking/DeliveryTime?ApiKey=311F80D5-DF0A-46BD-91DA-29F9DED18C4A&ApiSecret=86b8e1fbeeebe7a9e84e4d34f3cbx31b&orderCode=BOV00001145&html=true
Made on
Tilda