从亚马逊API获得降价

问题描述 投票:1回答:1

我一直在通过this client在Python中使用Amazon Product API。

但是,我希望获得给定产品的“降价” - 亚马逊显着的价格,考虑到基价和交货价格时最具竞争力的价格。例如,如果一个产品有2个优惠,如1美元+ 5美元的交付与3美元免费送货,那么着陆价格将是3美元,并由亚马逊突出显示,因为它是最具竞争力的。

如果我使用亚马逊产品API的OfferSummary ResponseGroup,做response = amazon.lookup(ItemId=asin, ResponseGroup='OfferSummary'),那么我得到一个像

<?xml version="1.0"?>
<Item xmlns="http://webservices.amazon.com/AWSECommerceService/2013-08-01">
  <ASIN>B072KHRPLF</ASIN>
  <ParentASIN>B07CJ6DNF4</ParentASIN>
  <OfferSummary>
    <LowestNewPrice>
      <Amount>7723</Amount>
      <CurrencyCode>GBP</CurrencyCode>
      <FormattedPrice>&#xA3;77.23</FormattedPrice>
    </LowestNewPrice>
    <TotalNew>2</TotalNew>
    <TotalUsed>0</TotalUsed>
    <TotalCollectible>0</TotalCollectible>
    <TotalRefurbished>0</TotalRefurbished>
  </OfferSummary>
</Item>

对于this product,它的着陆价格为92.08英镑免费送货,另一个报价为77.23英镑+ 17.50英镑(总共94.73英镑,因此不是最具竞争力而不是降价,尽管基价最低)

据我所知,我需要使用亚马逊MWS API并调用GetCompetitivePricingForASIN端点,但我相信这需要一个每月40美元的卖家帐户。

有没有其他方法来获得降价?或者无论如何通过Product API来做到这一点?

python amazon-mws amazon-product-api
1个回答
1
投票

这是PAPI无法做到的。您需要MWS API,或者如果您只需要降价,则可以使用其他免费/更便宜的第三方替代品。

我们使用RapidAPI的amazon-price API,它支持单个请求中最多1000个产品的价格/评级/评论计数。

© www.soinside.com 2019 - 2024. All rights reserved.