Организация запросов. Параметры запроса и параметры результата. Расчёт стоимости перевозки грузов. Выпадающий список городов и категорий транспорта.

Калькулятор ставок

GET-запрос с заголовком "accept: application/json".

https://cesnok.ru/api/calculate?from= ОТКУДА &to= КУДА &category= КАТЕГОРИЯ &weight= ВЕС &volume= ОБЬЁМ &key= ВАШ КЛЮЧ

Параметры запроса:

  • from (принимает значение int) - начальная точка маршрута: id города которое можно получить из API выпадающих подсказок городов
  • to (принимает значение int)конечная точка маршрута: id города которое можно получить из API выпадающих подсказок городов
  • category (принимает значение int) - категориям транспорта: id категории которое можно получить из API категорий транспорта
  • weight (принимает значение double) - вес перевозимого груза в ТОННАХ, может принимать разделитель как точкой так и запятой
  • volume (принимает значение double) - обьём перевозимого груза в КУБИЧЕСКИХ МЕТРАХ, может принимать разделитель как точкой так и запятой
  • key - персональный ключ доступа который выдаётся после платной или тестовой регистрации

Выпадающие подсказки городов

GET-запрос с заголовком "accept: application/json".

https://cesnok.ru/api/cities?name= ПОИСКОВОЙ ЗАПРОС &limit= КОЛИЧЕСТВО РЕЗУЛЬТАТОВ &key= ВАШ КЛЮЧ

Параметры запроса:

  • name (принимает значение string) - поисковый запрос длиннее 2 символов.
    Поддерживается поиск города + региона/области в любой последовательности
    Примеры:
    • - Запрос вида "Новая Пензенская Каменский", вернёт "Новая Александровка, Пензенская область, Каменский район"
    • - Запрос вида "Новая Каменский Пензенская", вернёт также "Новая Александровка, Пензенская область, Каменский район"
  • limit (принимает значение int) - максимальное количество предложений. По-умолчанию равно 10.
  • key - персональный ключ доступа который выдаётся после платной или тестовой регистрации

Категории транспорта

GET-запрос с заголовком "accept: application/json".

https://cesnok.ru/api/categories?key= ВАШ КЛЮЧ

Параметры запроса:

  • key - персональный ключ доступа который выдаётся после платной или тестовой регистрации