1

我正在将 USPS RateV3 API 升级到 RateV4。我已经完成了文档中指定的所有内容。我有我的容器类型,例如:

 <Service>ONLINE</Service>
 <Container>FLAT RATE ENVELOPE, FLAT RATE BOX, VARIABLE</Container>

同样对于大小:

 <Size>REGULAR, LARGE</Size>

这一切都在 RateV3 中完美运行,但在 RateV4 中却无法正常运行。它仅在容器类型为“VARIABLE”且 Size 为“REGULAR”时有效。除此之外,我收到此错误:

FLAT RATE ENVELOPE is an invalid container type for a REGULAR package and ONLINE service.

此请求工作正常:

<RateV4Request USERID="">
    <Package ID="0">
        <Service>ONLINE</Service>
        <ZipOrigination>1234</ZipOrigination>
        <ZipDestination>5678</ZipDestination>
        <Pounds>1</Pounds>
        <Ounces>0.0</Ounces>
        <Container>VARIABLE</Container>
        <Size>REGULAR</Size>
        <Machinable>true</Machinable>
    </Package>
</RateV4Request>

这不起作用并导致无效的容器类型错误:

<RateV4Request USERID="">
    <Package ID="0">
        <Service>ONLINE</Service>
        <ZipOrigination>1234</ZipOrigination>
        <ZipDestination>5678</ZipDestination>
        <Pounds>1</Pounds>
        <Ounces>0.0</Ounces>
        <Container>FLAT RATE ENVELOPE</Container>
        <Size>REGULAR</Size>
        <Machinable>true</Machinable>
    </Package>
</RateV4Request>

谁能指出我正确的方向?

提前致谢。

4

0 回答 0