Amazon MWS API 做 PartialUpdate 需要所有 XML 元素

问题描述 投票:0回答:1
xml amazon-mws
1个回答
3
投票

响应告诉您可能出现在它找到“描述”的地方的所有字段。进行部分更新时,您不必包含所有信息。所需的最低数据是 SKU 和描述数据/标题。

问题是 Description 必须放在 DescriptionData 标签内并且需要标题,如下所示:

<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
                xsi:noNamespaceSchemaLocation="amznenvelope.xsd">
    <Header>
        <DocumentVersion>1.01</DocumentVersion>
        <MerchantIdentifier>ABCDEFGH</MerchantIdentifier>
    </Header>
    <MessageType>Product</MessageType>
    <PurgeAndReplace>false</PurgeAndReplace>
    <Message>
      <MessageID>1</MessageID>
      <OperationType>PartialUpdate</OperationType>
      <Product>
          <SKU>my_sku</SKU>
          <StandardProductID>
              <Type>ASIN</Type>
              <Value>B009XXXXX</Value>
          </StandardProductID>
          <Condition>
              <ConditionType>New</ConditionType>
          </Condition>
          <DescriptionData>
              <Title>Title should go here. It is required.</Title>
              <Description>My Description</Description>
          </DescriptionData>
      </Product>
    </Message>
</AmazonEnvelope>
© www.soinside.com 2019 - 2024. All rights reserved.