Как рассчитать доставку UPS с помощью NodeJS? - PullRequest
2 голосов
/ 27 августа 2011

Я занимаюсь разработкой публичного сайта электронной коммерции в NodeJS и MongoDB, и я использую навсегда вместо nginx или чего-то подобного.(пожалуйста, дайте мне знать, если я полностью схожу с ума из-за этого и почему, прежде чем я зайду слишком далеко:)

Как часть этого сайта мне нужно рассчитать доставку, но мне нужно знать, что цифрына месте, потому что я хочу взимать плату с клиентов при оформлении заказа.

Как я могу настроить это с Node.js?

У меня вроде одно решение , но я не могу гарантировать, что оно точное.Кто-нибудь имел дело с API UPS, используя Node?

Заранее спасибо за помощь

Ответы [ 3 ]

2 голосов
/ 27 августа 2011

Кто-то по имени Джесси Д. Пейт разработал собственный API UPS.Я понятия не имею, стоит ли это делать, но репозиторий github здесь , и его можно установить и поиграть через

1 голос
/ 29 января 2014

Я разработал модуль узла с поддержкой большей функциональности (и буду продолжать улучшать) API ИБП.С помощью этого модуля вы можете предоставить информацию о рейтинге, создать отправку, изготовить этикетку, аннулировать отправку, отслеживать отправления и выполнить проверку адреса.

Проверить это:

npm install shipping-ups

Читайте документы здесь: https://github.com/typefoo/node-shipping-ups

1 голос
/ 27 августа 2011

Я думаю, я понял это ... теперь, чтобы начать проект Github

Это универсальный способ сделать это:

Я изменил ./RatingPackage/PACKAGEXMLTools/Rate_Tool_SampleRequest.xml, включив в него свою информацию, затем сохранил ее как testRequest.xml, затем отправил ее на https://wwwcie.ups.com/ups.app/xml/Rate (их тестовый сервер) с помощью команды

curl -X POST -d "` less testRequest.xml` "https://wwwcie.ups.com/ups.app/xml/Rate

и возвращает документ XML, который затем можно преобразовать в (улучшенный) формат json и использовать в веб-приложении.

...