除了学习和使用他们的完整API ...
如果我知道“从”和“到”邮政编码,是否可以通过简单的方法从FedEx和UPS获取送货区号码?
例如,我可以使用简单的Web服务吗?
答案 0 :(得分:0)
FedEx和UPS都有用于跟踪包裹和打印运输标签等的网络服务。
FedEx提供了一个随时可用的访问其(跟踪)网络服务的示例,该网站服务可能已经拥有您需要的信息。
UPS,OTOH,没有提供示例代码,因此您必须阅读他们的规范并自行解析xml。
(至少这是真的~6个月前,当我使用两种API时)
答案 1 :(得分:0)
就像你一样,我也一直试图找到答案,但它并没有看到我们API用户可以轻松获得这些信息。据我所知,没有办法从API本身获取这些信息。但是有一些解决方法:
<强> UPS:强> 在输入原始zip后,从以下链接下载UPS的美国费率/区域图表: http://www.ups.com/content/us/en/shipping/cost/zones/continental_us.html
另一方面,国际是一个不同的故事,我不知道如何解决这个问题。<强>联邦快递强> 在用所需数据替换origPostalCd,destCountryCd和destPostalCd参数之后,您可以向以下URL发出GET请求,然后解析HTML。这是快速区域之前的位置表格单元格:
<td><img src="http://www.fedex.com/images/ascend/shared/spacer.gif" width="15" height="1"><img src="http://www.fedex.com/images/ascend/shared/shared_sq_express.gif" width="9" height="9" border="0" alt=""> <b>Express Zone: </b></td>
国际区域受到欢迎,因为看起来有些地方(例如温哥华)没有返回区域。