Delivcost.php
Материал из post-API.ru
Скрипт delivcost.php предназначен для определения стоимости доставки посылки с учетом ее массогабаритных характеристик, необходимостью страховки, и пр.
Содержание
Версия API
Версия 1.0
Вызов
http://post-api.ru/api/delivcost.php?d=1&apikey=dev&i=656056&c=2340&ac=15.70&we=800&w=300&h=120&de=300&in=1&war=0&a=0
Параметры
Ключ | Обязательный | Описание |
i | О | Почтовый индекс города, в который планируется осуществлять доставку. |
c | О | Стоимость товаров, входящих в посылку. |
ac | Н | Дополнительная стоимость. Например - стоимость упаковки, услуг по упаковке и пр. Если не задано, принимается равным 0. |
we | О | Вес товаров с упаковкой в граммах. |
w | О | Длина упакованного товара в мм. |
h | О | Ширина упакованного товара в мм. |
de | О | Толщина упакованного товара в мм. |
in | Н | Необходимо рассчитать страховку. Если не задано, то по умолчанию страховка не рассчитывается. |
wa | Н | Необходимо рассчитать признак "Осторожно". Если не задано, то по умолчанию признак не рассчитывается. |
a | Н | Если данный параметр установлен в 1, то рассчитываются тарифы на авиадоставку. По умолчанию значение равно 0, то есть расчет доставки наземным транспортом. |
apikey | О | ключ доступа к API. |
d | Н | Отладочный режим. |
Возвращаемое значение
С этим методом связаны следующие массивы-ответы: DLV.
Особенности
- Все числовые значения могут задаваться как в формате "17.34", так и "17,34". Правильный разделитель дробной и целой частей будет определен API и интерпретирован корректно.
- Не важно, что будет указано в значениях длины/ширины/толщины. При проверке на соответствие размерам, установленным Почтой России, максимальное значение сравнивается с максимальным и т.д.
Обсуждение
http://forum.post-api.ru/viewforum.php?f=11
Примеры использования
- http://http//post-api.ru/ru/demonstration/uznat-stoimost-otpravki-posyilki
- http://post-api.ru/w/Узнать_стоимость_отправки_посылки
Фрагменты кода
нет
История
- 12.05.2013 - Исправлены ошибки с расчетом стоимости страховки и признака "Осторожно". До исправления, страховка рассчитывалась всегда, независимо от флага in. Для признака "Осторожно" внутри метода использовался ключ war, что не совпадало с именем параметра wa.
- 01.04.2013 - Метод создан