【问题标题】:Missing tag "<Header>" for "<AmazonEnvelope>" in Amazon MWS Feeds亚马逊 MWS Feed 中的“<AmazonEnvelope>”缺少标签“<Header>”
【发布时间】:2019-12-16 17:55:08
【问题描述】:

我们正在使用 Feeds API 部分的 SubmitFeed 操作提交以下 Feed。

<?xml version="1.0" encoding="utf-8" ?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">
  <Header>
    <DocumentVersion>1.01</DocumentVersion>
    <MerchantIdentifier>X</MerchantIdentifier>
  </Header>
  <MessageType>CartonContentsRequest</MessageType>
  <Message>
    <MessageID>1</MessageID>
    <CartonContentsRequest>
      <ShipmentId>X</ShipmentId>
      <NumCartons>X</NumCartons>

  <Carton>
    <CartonId>X-1</CartonId>
    <Item>
      <SKU>X-1</SKU>
      <QuantityShipped>X</QuantityShipped>
      <QuantityInCase>X</QuantityInCase>
    </Item>
  </Carton>
  <Carton>
    <CartonId>X-2</CartonId>
    <Item>
      <SKU>X-1</SKU>
      <QuantityShipped>X</QuantityShipped>
      <QuantityInCase>X</QuantityInCase>
    </Item>
  </Carton>
  <Carton>
    <CartonId>X-3</CartonId>
    <Item>
      <SKU>X</SKU>
      <QuantityShipped>X</QuantityShipped>
      <QuantityInCase>X/QuantityInCase>
    </Item>
  </Carton>
  </CartonContentsRequest>
  </Message>
</AmazonEnvelope>

并获得成功提交。但是当我们调用 GetFeedSubmissionResult 我们得到这个错误:

<Result>
  <MessageID>100001</MessageID>
  <ResultCode>Error</ResultCode>
  <ResultMessageCode>1</ResultMessageCode>
  <ResultDescription>Missing tag "<Header>" for "<AmazonEnvelope>". (FBA_INBOUND_CARTON_003)</ResultDescription>
  <AdditionalInfo>
    <SKU>-</SKU>
  </AdditionalInfo>
</Result>

我尝试了一切都没有成功,我们显然在亚马逊信封中发送标签标题。

有什么想法吗?

提前致谢!

【问题讨论】:

    标签: javascript node.js amazon-mws amazonsellercentral


    【解决方案1】:

    已修复。事实证明,我发送了一个换行符作为 XML 的第一个字符,将其全部中断。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多