代码之家  ›  专栏  ›  技术社区  ›  Vivin Paliath

未记录的UPS API问题

  •  1
  • Vivin Paliath  · 技术社区  · 15 年前

    在工作中,我正在为我们产品的购物车提供UPS集成。我目前正在使用提供wsdls的文档化API。要使用此API,您需要用户名、密码和API密钥(使用购物车进行业务的客户必须提供此信息)。

    还有另一个(未记录的)API用于计算运费:

    http://www.ups.com/using/services/rave/qcostcgi.cgi

    我注意到很多网站都在使用它,但我似乎找不到任何文档。它似乎也非常古老(我认为它可以追溯到00年代早期)。它不执行任何类型的身份验证,因此您可以使用它快速获得报价。我们正在考虑使用这个API,这样我们的客户就可以使用它来获得一个快速的报价,而不必跳过去获取一个ups用户名、密码和API密钥。我的直觉告诉我,我可能不应该依赖一个没有文件证明的API,它可以在任何一天离线。我还阅读了一些文章,其中工具计算利率不正确(与文档化的API相比)。我还没有证实这一点(计划下一步做)。

    我只是想看看这里有没有人知道这件事或者有没有任何相关的文件。

    更新:

    快速测试后,值似乎不正确。对于通过第二天空运从新泽西州霍博肯到亚利桑那州钱德勒的150磅包裹,记录在案的API报告的总成本为622.56美元,而CGI报告的总成本为495.18美元。所以有一些差异。

    1 回复  |  直到 13 年前
        1
  •  1
  •   AJ.    15 年前

    我在商业上见过/用过。检查那里 and here 例如,如果您仍然想寻求这个解决方案。

    你的直觉是对的-你最好使用有文件证明/支持的东西。不知道他们是否/何时会拔掉QcostCGI上的插头。