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

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

Доступные упаковки

Обновлено 30.10.2023
88 кб

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

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

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

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

Структура запроса 

Адрес метода: 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
Request
ПараметрОбязательныйТипОписание
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
Response
ПараметрТипОписание
packagesarray of Response.PackagesМассив данных об упаковках

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

Массив UID несовместимых упаковок (см. "Справочник видов упаковки")

uidstringUID доступной упаковки (см. "Справочник видов упаковки")

Обработка ошибок

В методе используются общие ошибки API, описание формата и перечень ошибок см. в документе "Ошибки методов API".