好的,所以我几天来一直在尝试弄清楚如何使用 USPS 运输 API 来获取“标准邮政”服务下的包裹的运费。我可以做媒体邮件、优先邮件和头等邮件,但每次我尝试做“标准邮件”时,我都会收到这个错误:
对于服务类型 Retail Gound 和服务类型 All,可加工值必须为“真”或“假”。
如果我然后添加 True 或 False 我现在会收到此错误:
元素“包”具有无效的子元素“可加工”。预期的可能元素列表:“ZipOrigination”。
这是我一直在玩弄的请求:
https://secure.shippingapis.com/ShippingAPI.dll?API=RateV4&XML=<RateV4Request USERID="(omitted)">
<Package ID="standard">
<Service>Standard Post</Service>
<FirstClassMailType>PARCEL</FirstClassMailType>
<Machinable>True</Machinable>
<ZipOrigination>44121</ZipOrigination>
<ZipDestination>99352</ZipDestination>
<Pounds>6</Pounds>
<Ounces>8</Ounces>
<Container>VARIABLE</Container>
<Size>LARGE</Size>
<Width>17</Width>
<Length>13</Length>
<Height>11</Height>
<Girth>1</Girth>
</Package>
</RateV4Request>