Бесплатное API.
ВНИМАНИЕ. При использовании предусмотрите обработку исключительных ситуаций, таких как нулевая расчетная стоимость на своей стороне.
В настоящее время на базе этого API работает калькулятор стоимости отправлений.
Для пользования нужно сделать get-запрос по адресу: http://api.print-post.com/api/sendprice/v2/
передав имеющиеся параметры:
weight – вес отправления в граммах
summ – сумма оценки
from_index – индекс отправителя
to_index – индекс получателя.
Например, такой:
http://api.print-post.com/api/sendprice/v2/?weight=138&summ=540&from_index=620135&to_index=102144
Поддерживается callback для вызова из браузера.
В ответ будет возвращен json, типа такого
zone – Одна из пяти тарифных зон, на которые поделена Россия. Определяется на основе индекса отправителя.
first_zone – один из трех тарифных поясов для отправлений 1 класса. Введена в 2017 году из-за изменений в алгоритмах.
poyas – Магистральный пояс, используемый при расчете посылок. Зависит от расстояния между отправителем и получателем. Расcчитывается по специальным таблицам.
status – Введена в марте 2015 для информирования об ограничениях доставки. С марта учитывается база труднодоступных районов и переменная может принимать значения - «В данное время доставка в это отделение запрещена» и «В данное время доставка из этого отделения запрещена». В обычных случаях - не передаётся. Данные о труднодоступности рассчитываются на текущий и следующий день. Изменена в 2017 году в связи с упразднением авиа-тарифов.
pismo_easy – Обычное письмо, которое кидается в почтовый ящик.
pismo_zakaz – Заказное письмо, с треком. Получать на почте.
pismo_price – Ценное письмо.
pismo_easy1 – Обыкновенное письмо 1 класса.
pismo_zakaz1 – Заказное письмо 1 класса.
pismo_price1 – Ценное письмо 1 класса.
banderol_easy – Обычная бандероль. Используется крайне редко. Фактически большое письмо.
banderol_zakaz – Заказная бандероль. Есть трек, низкая стоимость.
banderol_price – Ценная бандероль, в самый раз для наложенного платежа.
banderol_zakaz1 – Заказная бандероль 1 класса.
banderol_price1 – Ценная бандероль 1 класса.
posilka – Посылка. В расчете посылок могут быть неточности.
Переменные, перечисленные выше, но с окончанием _nds хранят стоимость с НДС.
Кроме этого возвращаются входные параметры. Если один из индексов стал false, он не найден в базе (база актуализируется раз в месяц).
Магистральные пояса, примерно для половины Российской Федерации расcчитаны автоматически. В реальности, на каждой почте существуют таблицы, но по электронной почте этот вопрос не решается. Нужно приходить и просить. Вы можете помочь.