【问题标题】:USPS International Rate OriginZipUSPS 国际费率 OriginZip
【发布时间】:2020-01-26 06:28:24
【问题描述】:

我正在 USPS 价格计算器中查询 International Shipping。为便于阅读,添加了换行符的查询是

<IntlRateV2Request USERID="XXX">
   <Revision>2</Revision>
   <Package ID="1">
      <Pounds>12</Pounds>
      <Ounces>8.93</Ounces>
      <Machinable>false</Machinable>
      <MailType>LARGEENVELOPE</MailType>
      <ValueOfContents>123.45</ValueOfContents>
      <Country>USA</Country>
      <Container>RECTANGULAR</Container>
      <Size>LARGE</Size>
      <Width>13</Width>
      <Length>23</Length>
      <Height>8</Height>
      <Girth>0</Girth>
      <OriginZip>46023</OriginZip>
      <CommercialFlag>N</CommercialFlag>
      <CommercialPlusFlag>N</CommercialPlusFlag>
      <AcceptanceDateTime>2019-09-25T22:24:37-04:00</AcceptanceDateTime>
      <DestinationPostalCode>08083</DestinationPostalCode>
   </Package>
</IntlRateV2Request>

但我得到了回应

<?xml version="1.0" encoding="UTF-8"?>
<IntlRateV2Response><Package ID="1"><Error><Number>-2147219043</Number><Source>;IntlRateV2.ProcessRequest</Source><Description>OriginZip is invalid: 46023</Description><HelpFile/><HelpContext/></Error></Package></IntlRateV2Response>

我不知道为什么。我试过OriginZIPZipOrigination 但无济于事。关于可能出了什么问题的任何想法?

【问题讨论】:

    标签: xml http xmlhttprequest shipping usps


    【解决方案1】:

    看起来OriginZip 不是美国位置,但必须是。

    【讨论】:

      【解决方案2】:

      您将国家/地区设为“美国”,但您正在请求国际包裹的价格。所以国家代码应该是外国的。

      国内原产地 ZIP 通常与国际价格无关,但有一个例外 - 从美国到加拿大的包裹。根据您引入包裹的位置,价格略有不同。例如,从芝加哥出发(感应点)的价格与在迈阿密感应的相同包裹的价格不同。

      【讨论】:

        猜你喜欢
        • 2016-01-05
        • 1970-01-01
        • 2011-10-19
        • 1970-01-01
        • 1970-01-01
        • 2014-06-30
        • 2012-09-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多