在工作中,我正在努力将 UPS 集成到我们产品的购物车中。我目前正在使用提供 WSDL 的文档化 API。要使用此 API,您需要用户名、密码和 API 密钥(使用购物车开展业务的客户必须提供此信息)。
还有另一个(未记录的)API 用于计算运费:
http://www.ups.com/using/services/rave/qcostcgi.cgi
我注意到很多网站都在使用它,但我似乎找不到任何文档。它似乎也非常古老(我认为它可以追溯到 00 年代初期)。它不执行任何类型的身份验证,因此您可以使用它来获得快速报价。我们正在考虑使用此 API,以便我们的客户可以使用它来获得快速报价,而无需费劲地获取 UPS 用户名、密码和 API 密钥。我的直觉告诉我,我可能不应该依赖可能在任何一天下线的未记录 API。我还阅读了该工具错误计算费率的帖子(与记录在案的 API 相比)。我还没有验证这一点(计划下一步这样做)。
我只是想看看这里是否有人对此有所了解或有任何文档。
更新:
经过快速测试,这些值似乎不正确。对于通过 2nd Day Air 从新泽西州霍博肯运送到亚利桑那州钱德勒的 150 磅包裹,记录在案的 API 报告总成本为 622.56 美元,而 CGI 报告总成本为 495.18 美元。所以有些出入。