Поиск по сайту

API
Главная / API - Доступные упаковки

Доступные упаковки для расчета стоимости перевозки

Обновлено 21.10.2019
70 кб

Общие сведения

Метод возвращает список доступных упаковок по переданным параметрам.

Список доступных упаковок при заданных параметрах

Запрос метода

Пример запроса 

Адрес метода: https://api.dellin.ru/v1/public/packages_available.json

{
   "appkey":"00000000-0000-0000-0000-000000000000",
   "arrivalPoint":"1000000100000160000000000",
   "derivalPoint":"7800000000000000000000000",
   "length":1,
   "width":1,
   "height":1,
   "weight":1,
   "quantity":1
}

Адрес метода: https://api.dellin.ru/v1/public/packages_available.xml

<request>
   <appkey>00000000-0000-0000-0000-000000000000</appkey>
   <arrivalpoint>1000000100000160000000000</arrivalpoint>
   <derivalpoint>7800000000000000000000000</derivalpoint>
   <length>1</length>
   <width>1</width>
   <height>1</height>
   <weight>1</weight>
   <quantity>1</quantity>
</request>

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

Request
ПараметрR*ТипОписание
appkeyДаstringКлюч приложения. Для получения ключа необходимо пройти регистрацию
arrivalPointДаstring

Код КЛАДР пункта прибытия груза/пункта отправки груза. Может быть указан код КЛАДР города или улицы.

Код КЛАДР может быть получен с помощью сервисов, представленных на странице "Использование кодов КЛАДР"

derivalPointДаstring
lengthДаintegerДлина груза, м
widthДаintegerШирина груза, м
heightДаintegerВысота груза, м
weightДаintegerВес груза, кг
quantityДаintegerКоличество грузовых мест, шт.

Ответ метода

Пример ответа

{  
   "packages":[  
      {  
         "incompatible_uids":[  
            "0x8783b183e825d40d4eb5c21ef63fbbfb",
            "0xb9f594d27a2d31b440a647d19547543c"
         ],
         "uid":"0x838fc70baeb49b564426b45b1d216c15"
      },
      {  
         "incompatible_uids":[  
            "0x838fc70baeb49b564426b45b1d216c15"
         ],
         "uid":"0x8783b183e825d40d4eb5c21ef63fbbfb"
      },
      {  
         "incompatible_uids":[  
            "0x84f7578779ae4a444e3dfc8b96d80e08"
         ],
         "uid":"0x9a7f11408f4957d7494570820fcf4549"
      },
      {  
         "incompatible_uids":[],
         "uid":"0xa8b42ac5ec921a4d43c0b702c3f1c109"
      },
      {  
         "incompatible_uids":[  
            "0x9195b45e731fd4bd44c3157f2e23b33f"
         ],
         "uid":"0xbaa65b894f477a964d70a4d97ec280be"
      }
   ]
}
<response>
   <packages>
      <incompatible_uids>0x8783b183e825d40d4eb5c21ef63fbbfb</incompatible_uids>
      <incompatible_uids>0xb9f594d27a2d31b440a647d19547543c</incompatible_uids>
      <uid>0x838fc70baeb49b564426b45b1d216c15</uid>
   </packages>
   <packages>
      <incompatible_uids>0x838fc70baeb49b564426b45b1d216c15</incompatible_uids>
      <uid>0x8783b183e825d40d4eb5c21ef63fbbfb</uid>
   </packages>
   <packages>
      <incompatible_uids>0x84f7578779ae4a444e3dfc8b96d80e08</incompatible_uids>
      <uid>0x9a7f11408f4957d7494570820fcf4549</uid>
   </packages>
   <packages>
      <uid>0xa8b42ac5ec921a4d43c0b702c3f1c109</uid>
   </packages>
   <packages>
      <incompatible_uids>0x9195b45e731fd4bd44c3157f2e23b33f</incompatible_uids>
      <uid>0xbaa65b894f477a964d70a4d97ec280be</uid>
   </packages>
</response>

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

Response
ПараметрТипОписание
packagesarray of Response.PackagesМассив данных об упаковках

Response.Packages
ПараметрТипОписание
incompatible_uidsarray of strings

Массив UID несовместимых упаковок

uidstringUID доступной упаковки