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

API
Главная / API - Ориентировочные сроки и стоимость

Калькулятор ориентировочной стоимости и сроков заказа

Обновлено 08.06.2020
85 кб

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

Сервис позволяет получить информацию об ориентировочной стоимости и сроках перевозки, чтобы получить подробную информацию о стоимости и сроках интересующего способа перевозки, следует использовать "Калькулятор стоимости и сроков перевозки".

Микрокалькулятор

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

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

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

{
   "appkey":"00000000-0000-0000-0000-000000000000",
   "sessionID":"0000000-0000-0000-0000-000000000000",
   "derival":{
      "city":"7800000000000000000000000"
   },
   "arrival":{
      "city":"5500000100000000000000000"
   }
}

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

<request>
   <appkey>00000000-0000-0000-0000-000000000000</appkey>
   <sessionID>0000000-0000-0000-0000-000000000000</sessionID>
   <derival>
      <city>7800000000000000000000000</city>
   </derival>
   <arrival>
      <city>5500000100000000000000000</city>
   </arrival>
</request>

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

Request
Request
ПараметрОбязательныйТипОписание

appkey

Да

string

Ключ приложения. Для получения ключа необходимо пройти регистрацию

sessionID

Да

string

ID сессии. Для получения сессии необходимо воспользоваться методом "Авторизация пользователя"

derival

Да

object

Информация по доставке груза от отправителя

derival.city

Да

string

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

arrival

Да

object

Информация по доставке груза до получателя

arrival.city

Да

string

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

Ответ метода

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

{
   "metadata":{
      "status":200,
      "generated_at":"2020-04-29 08:40:41"
   },
   "data":{
      "terminals_standard":{
         "period_from":null,
         "period_to":7,
         "price":510.0
      },
      "terminals_documents":{
         "period_from":null,
         "period_to":7,
         "price":199.0
      },
      "terminals_express":{
         "period_from":null,
         "period_to":5,
         "price":660.0
      },
      "terminals_avia":{
         "period_from":2,
         "period_to":4,
         "price":1360.0
      },
      "door_to_door_standard":{
         "period_from":null,
         "period_to":8,
         "price":1240.0
      },
      "door_to_door_documents":{
         "period_from":null,
         "period_to":8,
         "price":549.0
      },
      "door_to_door_parcel":{
         "period_from":null,
         "period_to":8,
         "price":549.0
      },
      "door_to_door_express":{
         "period_from":null,
         "period_to":6,
         "price":1390.0
      },
      "door_to_door_avia":{
         "period_from":3,
         "period_to":5,
         "price":2090.0
      }
   }
}
<response>
   <metadata>
      <status>200</status>
      <generated_at>2020-04-29 08:40:41</generated_at>
   </metadata>
   <data>
      <terminals_standard>
         <period_from />
         <period_to>7</period_to>
         <price>510</price>
      </terminals_standard>
      <terminals_documents>
         <period_from />
         <period_to>7</period_to>
         <price>199</price>
      </terminals_documents>
      <terminals_express>
         <period_from />
         <period_to>5</period_to>
         <price>660</price>
      </terminals_express>
      <terminals_avia>
         <period_from>2</period_from>
         <period_to>4</period_to>
         <price>1360</price>
      </terminals_avia>
      <door_to_door_standard>
         <period_from />
         <period_to>8</period_to>
         <price>1240</price>
      </door_to_door_standard>
      <door_to_door_documents>
         <period_from />
         <period_to>8</period_to>
         <price>549</price>
      </door_to_door_documents>
      <door_to_door_parcel>
         <period_from />
         <period_to>8</period_to>
         <price>549</price>
      </door_to_door_parcel>
      <door_to_door_express>
         <period_from />
         <period_to>6</period_to>
         <price>1390</price>
      </door_to_door_express>
      <door_to_door_avia>
         <period_from>3</period_from>
         <period_to>5</period_to>
         <price>2090</price>
      </door_to_door_avia>
   </data>
</response>

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

Response

Response

ПараметрТипОписание

metadata

objectСистемная информация

metadata.status

integerЭмуляция http-кода состояния. В случае успешного выполнения возвращается код "200" (OK)

metadata.generated_at

string

Дата и время генерации ответа сервера.

Формат: "ГГГГ-ММ-ДД ЧЧ:ММ:СС"

data

objectИнформация по стоимости и срокам перевозки груза

data.terminals_standard

PerdiodPriceДанные по автоперевозке от терминала до терминала
data.terminals_documentsPerdiodPriceДанные по доставке документов от терминала до терминала

data.terminals_express

PerdiodPriceДанные по экспресс-доставке от терминала до терминала

data.terminals_avia

PerdiodPriceДанные по авиаперевозке от терминала до терминала

data.door_to_door_standard

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

data.door_to_door_documents

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

data.door_to_door_parcel

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

data.door_to_door_express

PerdiodPriceДанные по экспресс-доставке от адреса отправителя до адреса получателя

data.door_to_door_avia

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

PerdiodPrice

PerdiodPrice

ПараметрТипОписание
period_fromintegerМинимальный ориентировочный срок перевозки (в днях)
period_tointegerМаксимальный ориентировочный срок перевозки (в днях)
pricefloatОриентировочная стоимость перевозки (в рублях)

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

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