响应告诉您可能出现在它找到“描述”的地方的所有字段。进行部分更新时,您不必包含所有信息。所需的最低数据是 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>