在工作中,我正在努力将UPS集成纳入我们产品的购物车。我目前正在使用提供WSDL的文档化API。要使用此API,您需要用户名,密码和API密钥(我们为其业务使用购物车的客户必须提供此信息)。
还有另一个(未记录的)API用于计算运费:
http://www.ups.com/using/services/rave/qcostcgi.cgi
我注意到有很多网站使用它,但我似乎找不到任何文档。它似乎也非常古老(我认为它可以追溯到00年代早期)。它不执行任何类型的身份验证,因此您可以使用它来获得快速报价。我们正在考虑使用此API,以便我们的客户可以使用它来获得快速报价,而无需通过箍获取UPS用户名,密码和API密钥。我的直觉告诉我,我可能不应该依赖任何可能在任何时候离线的未记录的API。我还阅读了该工具错误地计算费率的帖子(与记录的API相比)。我没有证实这一点(计划下一步)。
我只是想知道这里是否有人对此有所了解或有任何相关文档。
更新
快速测试后,似乎值不正确。对于从新泽西州Hoboken通过第二天航空从亚利桑那州霍博肯运到亚利桑那州钱德勒的150磅包裹,记录的API报告的总成本为622.56美元,而CGI报告的总成本为495.18美元。所以存在一些差异。
答案 0 :(得分:1)
我在osCommerce中看到它/使用它。如果您仍想寻求此解决方案,请查看and here示例。
你的直觉是对的 - 你最好使用记录/支持的东西。不知道他们是否会在qcostcgi上拔掉插头。