UPS ShipConfirm请求标签打印

时间:2012-09-24 22:48:05

标签: xml ups

有人可以告诉我在UPS xml请求文档的LabelSpecification部分需要指定什么才能打印EPL运输标签吗?以下是我所拥有的:

  <LabelSpecification>
    <LabelPrintMethod>
      <Code>EPL</Code>
    </LabelPrintMethod>
    <HTTPUserAgent>Mozilla/5.0</HTTPUserAgent>
    <LabelImageFormat>
      <Code>GIF</Code>
    </LabelImageFormat>
  </LabelSpecification>

但是我在响应中不断收到以下错误:

Missing/Invalid Combination of LabelSpecification/LabelStockSize

我也试过使用'EPL2'但没有用。我不知道在哪里指定LabelStockSize。 UPS网站在这方面不是很有帮助。提前谢谢。

1 个答案:

答案 0 :(得分:2)

Yahooing,我找到了像this这样的例子:

<LabelSpecification>
  <LabelPrintMethod>
    <Code>EPL</Code>
  </LabelPrintMethod>
  <LabelStockSize>
    <Height>4</Height>
    <Width>6</Width>
  </LabelStockSize>
</LabelSpecification>

this

<LabelSpecification>
  <LabelStockSize>
    <Height>4</Height>
    <Width>6</Width>
  </LabelStockSize>
  <LabelPrintMethod>
    <Code>EPL</Code>
    <Description>epl file</Description>
  </LabelPrintMethod>...

换句话说,看起来<LabelStockSize>需要成为<LabelSpecification>的孩子,但可以在<LabelPrintMethod>之前或之后出现。