UPS Rates API价格低廉

时间:2014-04-09 01:49:02

标签: php xml api shipping ups

我有一个PHP / XML脚本来获取UPS的报价。我根据UPS费率文档进行了设置,但它似乎有效,但我得到的价格一直比我登录UPS并输入相同信息时的价格低10%(10-20%)服务等 没有把整个XML请求放在这里,我正在通过:

托运人邮政,国家,帐号
Shipto邮政,国家
来自邮政,国家的船舶 服务代码
付款信息 - 预付款
包装类型代码
尺寸 - 长度,宽度,高度
重量

我的问题是 - 有没有人看过这个并想出一个解决方案?我猜测在UPS网站上有一个默认不同的参数 - 但是我无法找到它。

1 个答案:

答案 0 :(得分:2)

我有同样的问题。一点点测试显示我没有在我的请求中指定拾取类型,我相信这是默认为" 01" (每日提货)。当我指定拾取类型" 03" (客户计数器),API返回的值与网站完全匹配。

<?xml version="1.0"?>
<RatingServiceSelectionRequest xml:lang="en-US">
  <Request>
    <RequestAction>Rate</RequestAction>
    <RequestOption>Shop</RequestOption>
  </Request>
  <PickupType>      <-- Make sure you are
    <Code>03</Code> <-- specifying the
  </PickupType>     <-- pickup type
  <Shipment>
    ...
  </Shipment>
</RatingServiceSelectionRequest>

here下载文档,并在ZIP中参考评级包 - XML开发人员指南.pdf