4

我正在使用亚马逊产品广告 API 为我的网站获取产品。我需要能够判断响应中的新商品是来自亚马逊还是来自第三方。直到 2012 年 11 月 1 日 API 之前,这似乎可以通过以下方式实现:

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

但是,MerchantId现在已从 API 的 Offers 响应组中删除。 IsFulfilledByAmazon是另一个已被删除的。

我现在能找到的唯一可以确定该商品是否由亚马逊提供的东西是:

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

,因为带有 SuperSaverShipping 的商品始终由亚马逊提供 - 但我不确定这是否可靠?

有人对如何做到这一点有更好的想法吗?

在API更改之前有一篇关于如何做到这一点的旧文章,但现在已经过时了:亚马逊产品广告API,我怎么知道哪个产品属于亚马逊,哪个属于亚马逊市场

谢谢

4

1 回答 1

1

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

请注意,您只能将此变量设置为“Amazon”或“All”...

于 2013-01-12T08:39:15.117 回答