如何通过mws api从亚马逊上的库存中删除产品

Mik*_*uch 3 amazon-mws

我正在使用亚马逊MWS的客户端库来检索有竞争力的价格信息等.但我希望能够删除产品,或通过api从我的库存中删除它们.我无法在文档中找到或通过谷歌如何做到这一点.

在这里找不到http://docs.developer.amazonservices.com/en_US/dev_guide/index.html 如何删除产品列表.

我确实发现这个SO帖子亚马逊api没有从库存中删除我的产品,但它似乎过时了,我发现文档中没有相应的部分

    <OperationType>Delete</OperationType>
Run Code Online (Sandbox Code Playgroud)

任何线索都表示赞赏.谢谢,迈克.

Bil*_*l H 6

您需要使用Feed API并提交删除请求.这就是两个skus身体的样子.

<?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>YOUR-MERCHANT-IDENTIFIER-GOES-HERE</MerchantIdentifier>
  </Header>
  <MessageType>Product</MessageType>
  <Message>
    <MessageID>1</MessageID>
    <OperationType>Delete</OperationType>
    <Product>
      <SKU>YOUR-FIRST-SKU-GOES-HERE</SKU>
    </Product>
  </Message>
  <Message>
    <MessageID>2</MessageID>
    <OperationType>Delete</OperationType>
    <Product>
      <SKU>YOUR-SECOND-SKU-GOES-HERE</SKU>
    </Product>
  </Message>
</AmazonEnvelope>
Run Code Online (Sandbox Code Playgroud)