亚马逊产品广告API,如何判断产品是否由亚马逊提供

时间:2013-01-09 15:01:30

标签: amazon amazon-product-api

我正在使用亚马逊产品广告API来获取我网站的产品。我需要能够判断响应中的新项目是来自亚马逊还是来自第三方。看来,直到11/01/2012 API才能通过以下方式实现:

<ItemLookupResponse>
   <Items>
      <Item>
         <Offers>
             <Offer>
                <Merchant>
                   <MerchantId>ATVPDKIKX0DER</MerchantId>
                   <Name>Amazon.com</Name>

然而, MerchantId 现已从API中的优惠响应组中删除。 IsFulfilledByAmazon 是另一个已删除的。

我现在唯一可以确定该项目是否由亚马逊提供的内容是:

<Offer>
   <OfferListing>
      <IsEligibleForSuperSaverShipping>1</IsEligibleForSuperSaverShipping>

,因为SuperSaverShipping的项目总是由亚马逊提供 - 但我不确定这是否可靠?

任何人都知道如何做到这一点?

在API更改之前有一篇关于如何执行此操作的旧文章,但现在过时了:Amazon Product Advertising API, how do I know which product belongs to amazon and which belongs to amazon market place

由于

1 个答案:

答案 0 :(得分:1)

您可以通过将请求中的MerchantId设置为“Amazon”来过滤结果。 这将仅返回亚马逊商家提供的优惠。

请注意,您只能将此变量设置为“亚马逊”或“全部”......