Доступные упаковки
Общие сведения
Метод возвращает список доступных упаковок по переданным параметрам.
Список доступных упаковок при заданных параметрах
Запрос метода
Пример запроса
Адрес метода: https://api.dellin.ru/v1/public/packages_available.json
{ "appkey":"00000000-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-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 | Код КЛАДР пункта прибытия груза/пункта отправки груза. Заполняется на основании данных справочника "КЛАДР". Формат кода - беззнаковое целое число длиной 25 символов. Если код региона начинается с нуля, тогда длина кода будет равна 24 символам (в API не используется ведущий ноль). Если код региона меньше 25 символов, необходимо справа дополнить его нужным количеством нулей. Определить код КЛАДР нужного населенного пункта можно с помощью нашего сервиса. Также можно получить таблицу с кодами КЛАДР в формате, полностью совместимом с API Деловых линий, обратившись к "Справочнику населенных пунктов" |
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 | ||
---|---|---|
Параметр | Тип | Описание |
packages | array of Response.Packages | Массив данных об упаковках |
Response.Packages | ||
---|---|---|
Параметр | Тип | Описание |
incompatible_uids | array of strings | Массив UID несовместимых упаковок |
uid | string | UID доступной упаковки |