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