Переход с первой версии


Переход с первой версии

Отличия нового метода расчёта стоимости и сроков доставки

# Отличие Описание
1 Метод

Используется единый метод /delivery/calculation вместо /api/delivery/[код службы].

Код службы передаётся в параметре service.

2 Не обязательный параметр from

В первой версии from был обязательным и его нужно было предварительно получать. Сейчас этого не требуется, т.к. город-отправитель определяется автоматически - по настройке в личном кабинете.

С помощью from теперь можно переропределить город-отправитель при необходимости, передав в нём ФИАС-код нужного города.

3 Универсальный параметр to

В первой версии to должен был содержать код города в системе выбранной службы доставки. Сейчас этого не требуется, можно указывать: код города в нашей системе (полученное посредством запросов /locality/search или /locality/geo), ФИАС-код, просто название города.

4 Новый параметр address

Для служб срочной доставки (например Dostavista) требуется указать точный адрес: город, улица, дом.

5 Новый параметр cache

Установка данного параметра в false или 0 отключит кэширование.

6 Новый параметр debug

Установка данного параметра в true или 1 добавит в ответ максимально возможную информацию по запросу.
Может быть полезно для отладки.

7 Новый параметр terminals

Установка данного параметра в false или 0 уберёт из ответа информацию по ПВЗ.
Полезно при отладке или если данная информация не нужна.

8 Новая структура ответа

Реализована более полная и понятная структура ответа.

Подробно смотрите на вкладке «Response» тут.