【问题标题】:Usps not giving shipping service in track responseUsps 未在跟踪响应中提供运输服务
【发布时间】:2014-08-11 23:21:41
【问题描述】:

我正在使用以下跟踪请求

http://production.shippingapis.com/ShippingAPITest.dll?API=TrackV2
&XML=<TrackRequest USERID="xxxxxxxx">
<TrackID ID="EJ958088694US"></TrackID></TrackRequest>

我在哪里提供跟踪发货数量并获得跟踪响应。 但我没有在响应中得到服务类型。

示例:- 对于跟踪号 "9400110200830528706282" 未在 xml 响应中获得服务“First Class Mail”。

Usps 网站将“First Class Mail”显示为上述跟踪号的服务。

请建议跟踪请求以获取运输方式。

【问题讨论】:

    标签: ruby-on-rails usps


    【解决方案1】:

    我确定 Tracking Api 不会返回 Shippingmethod 它只是返回跟踪 ID 和状态,以获取您需要在打印标签之前处理的运输方式,在标签中您需要提及运输方式然后您可以使用该运输方式 详情请参考以下链接。

    https://www.usps.com/business/web-tools-apis/welcome.htm

    【讨论】:

      【解决方案2】:

      此信息可通过“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>
      

      示例请求响应

      <?xml version="1.0" ?>
      <TrackResponse>
           <TrackInfo ID="9102969010383081813033">
                <Class>Package Services</Class>
                ...
           </TrackInfo>
      </TrackResponse>
      

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-14
        • 1970-01-01
        • 1970-01-01
        • 2017-02-04
        • 2014-07-17
        • 1970-01-01
        相关资源
        最近更新 更多