UPS API获取送货和交货详情

时间:2014-12-08 20:47:54

标签: ups

我正在尝试整合UPS QuantumView API以获取特定时间范围(从今天开始的最后6天)的运送和交付详细信息,但看起来我的脚本完全忽略了DateTimeRange并显示从我的xml是:

 $startDate = date("YmdHms", strtotime("now -6 day")); 
 $endDate = date("YmdHms", strtotime("now"));

<?xml version="1.0"?>
<AccessRequest xml:lang="en-US">
  <AccessLicenseNumber>XXXXXXXXXX</AccessLicenseNumber>
  <UserId>XXXXXX</UserId>
  <Password>XXXXXXX</Password>
</AccessRequest>
<?xml version="1.0"?>
<QuantumViewRequest xml:lang="en-US">
  <Request>
    <RequestAction>QVEvents</RequestAction>
  </Request>
  <SubscriptionRequest>
    <DateTimeRange>
        <BeginDateTime>'.$startDate.'</BeginDateTime>
        <EndDateTime>'.$endDate.'</EndDateTime>
    </DateTimeRange>
  </SubscriptionRequest>
</QuantumViewRequest> 

任何人都可以帮我指出我错在哪里吗?

由于

1 个答案:

答案 0 :(得分:2)

确保选择所需的订阅。

    <SubscriptionRequest>
       <Name>Your subscription name</Name>
       <DateTimeRange>

确保将量子视图订阅设置为xml格式。