USPS Tracking API预计交货日期?

Gdg*_*ers 2 xml api web-services usps

我正在将USPS跟踪API集成到我当前的项目中,并需要一些帮助来获取所有跟踪信息.基本上,我的请求是通过以下URL完成的:

http://production.shippingapis.com/ShippingAPI.dll?API=TrackV2&XML=

此请求(一旦我输入正确的ID)返回包含摘要,跟踪ID和包位置的XML页面,但它没有关于预期交付日期的任何标记(使用的跟踪ID有一个).我的问题是如何获得显示在XML上的预期交付信息?我确信应该有办法获得这些信息,因为亚马逊和Ebay等其他公司都有"预期交付日期"以及所有跟踪信息.我尝试在API上阅读USPS手册(https://www.usps.com/business/web-tools-apis/track-and-confirm.pdf),但它并没有真正解释清楚.如果有人能理解它并帮助我,我会非常高兴.谢谢 !

小智 8

预期的交付日期可通过"TrackFieldRequest"获得

示例请求

<TrackFieldRequest USERID="xxxxxxxx">
<Revision>1</Revision>
<ClientIp>127.0.0.1</ClientIp>
<SourceId>John Doe</SourceId>
    <TrackID ID="010850921250125054">
        <DestinationZipCode>12345</DestinationZipCode>
        <MailingDate>2010-01-01</MailingDate>
   </TrackID>
</TrackFieldRequest>
Run Code Online (Sandbox Code Playgroud)

示例请求响应

<?xml version="1.0" ?>
<TrackResponse>
     <TrackInfo ID="9102969010383081813033">
         <ExpectedDeliveryDate>March 9, 2012</ExpectedDeliveryDate>
          ...
     </TrackInfo>
</TrackResponse>
Run Code Online (Sandbox Code Playgroud)

资料来源:https: //www.usps.com/business/web-tools-apis/track-and-confirm.htm#_Toc378923168