На работе я работаю над включением ИБП в корзину для покупок нашего продукта. В настоящее время я использую документированный API, который предоставляет WSDL. Чтобы использовать этот API, вам нужно имя пользователя, пароль и ключ API (наши клиенты, которые используют корзину для своего бизнеса, должны будут предоставить эту информацию).
Существует еще один (недокументированный) API для расчета стоимости доставки по адресу:
http://www.ups.com/using/services/rave/qcostcgi.cgi
Я заметил, что многие сайты используют его, но я не могу найти для него никакой документации. Он также кажется очень старым (я думаю, что он датируется началом 00-х). Он не выполняет никакой аутентификации, поэтому вы можете использовать его, чтобы получить быструю цитату. Мы думали об использовании этого API, чтобы наши клиенты могли использовать его для быстрого получения котировок, не прыгая через обручи, чтобы получить имя пользователя, пароль и ключ API UPS. Моя интуиция подсказывает мне, что мне, вероятно, не следует полагаться на недокументированный API, который может выйти из строя в любой день. Я также читал сообщения, в которых инструмент неправильно рассчитывает ставки (по сравнению с документированным API). Я не проверял это (планирую сделать это дальше).
Я просто хотел посмотреть, знает ли кто-нибудь здесь что-нибудь об этом или есть ли какая-либо документация для этого.
ОБНОВЛЕНИЕ:
После быстрой проверки оказалось, что значения неверны. Для 150-фунтовой посылки, отправленной из Хобокена, штат Нью-Джерси, в Чандлер, штат Аризона, через 2nd Day Air, задокументированный API сообщает об общей стоимости в 622,56 доллара, тогда как CGI сообщает об общей стоимости в 495,18 доллара. Так что есть некоторое несоответствие.