我正在尝试整合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>
任何人都可以帮我指出我错在哪里吗?
由于
答案 0 :(得分:2)
确保选择所需的订阅。
<SubscriptionRequest>
<Name>Your subscription name</Name>
<DateTimeRange>
确保将量子视图订阅设置为xml格式。