亚马逊产品API:缺少来自亚马逊的报价

时间:2018-10-30 22:25:47

标签: amazon-product-api

我对Amazon Product API的工作方式感到困惑。在我的示例中,我使用了ASIN(B00Y9S4V22),该语言在德国的Amazon中可用。

我从响应组“ Large,OfferFull,Offers”向API请求数据,并感到困惑,因为返回的唯一价格是“ 1,80”。在亚马逊页面本身上,它显示2,37(可与Prime一起订购)。

正如您在下面的响应中看到的那样,它说总共有3个新消息(在 TotalNew 中的摘要中)-是正确的。但是在报价清单中,我只有其中之一-最便宜的。但是我的目标是要获得亚马逊出售的产品,包括自身/主要可订购/可订购产品。但是这些提议完全没有了。

当我打开“所有报价”链接时,我得到以下结果: enter image description here

您可以看到其中列出了亚马逊的报价-但我的回复中仍然缺少。

XML响应(我删除了不必要的属性)

<Items>
    <Request>
        <IsValid>True</IsValid>
        <ItemLookupRequest>
            <Condition>All</Condition>
            <IdType>ASIN</IdType>
            <ItemId>B00Y9S4V22</ItemId>
            <ResponseGroup>Large</ResponseGroup>
            <ResponseGroup>OfferFull</ResponseGroup>
            <ResponseGroup>Offers</ResponseGroup>
            <VariationPage>All</VariationPage>
        </ItemLookupRequest>
    </Request>
    <Item>
        <ASIN>B00Y9S4V22</ASIN>
        <ParentASIN>B01HU1G8A2</ParentASIN>
        <DetailPageURL>https://www.amazon.de/Westcott-00-Geodreieck-bruchsicher-transparent/dp/B00Y9S4V22?psc=1&SubscriptionId=AKIAJAD2WJOOQC6SJGWQ&tag=cheepah-21&linkCode=xm2&camp=2025&creative=165953&creativeASIN=B00Y9S4V22</DetailPageURL>

        <SalesRank>832</SalesRank>


        <ItemAttributes>
            <ListPrice>
                <Amount>237</Amount>
                <CurrencyCode>EUR</CurrencyCode>
                <FormattedPrice>EUR 2,37</FormattedPrice>
            </ListPrice>
        </ItemAttributes>
        <OfferSummary>
            <LowestNewPrice>
                <Amount>180</Amount>
                <CurrencyCode>EUR</CurrencyCode>
                <FormattedPrice>EUR 1,80</FormattedPrice>
            </LowestNewPrice>
            <TotalNew>3</TotalNew>
            <TotalUsed>0</TotalUsed>
            <TotalCollectible>0</TotalCollectible>
            <TotalRefurbished>0</TotalRefurbished>
        </OfferSummary>
        <Offers>
            <TotalOffers>1</TotalOffers>
            <TotalOfferPages>1</TotalOfferPages>
            <MoreOffersUrl>https://www.amazon.de/gp/offer-listing/B00Y9S4V22?SubscriptionId=AKIAJAD2WJOOQC6SJGWQ&tag=cheepah-21&linkCode=xm2&camp=2025&creative=12738&creativeASIN=B00Y9S4V22</MoreOffersUrl>
            <Offer>
                <Merchant>
                    <Name>mane Büroshop</Name>
                </Merchant>
                <OfferAttributes>
                    <Condition>New</Condition>
                </OfferAttributes>
                <OfferListing>
                    <OfferListingId>47YkU0Y7wnSskg8Uv7WqMgMXIxp3CsbATIFxuhiVJN3WRBaDRBRVgDtK4OIpe%2ByOIQQubWu4jlopsbF3uBH2AeWqyOFDpEGOLh7X%2BPjKwYsRTKgA7vy12yfzZyVVIY%2F10%2BrPSNeI24F8fo9qxj%2FLCgUdrVCFhI2a</OfferListingId>
                    <Price>
                        <Amount>180</Amount>
                        <CurrencyCode>EUR</CurrencyCode>
                        <FormattedPrice>EUR 1,80</FormattedPrice>
                    </Price>
                    <AmountSaved>
                        <Amount>57</Amount>
                        <CurrencyCode>EUR</CurrencyCode>
                        <FormattedPrice>EUR 0,57</FormattedPrice>
                    </AmountSaved>
                    <PercentageSaved>24</PercentageSaved>
                    <Availability>Versandfertig in 1 - 2 Werktagen</Availability>
                    <AvailabilityAttributes>
                        <AvailabilityType>now</AvailabilityType>
                        <MinimumHours>24</MinimumHours>
                        <MaximumHours>48</MaximumHours>
                    </AvailabilityAttributes>
                    <IsEligibleForSuperSaverShipping>0</IsEligibleForSuperSaverShipping>
                    <IsEligibleForPrime>0</IsEligibleForPrime>
                </OfferListing>
            </Offer>
        </Offers>



    </Item>
</Items>

这是请求:

    <Arguments>
        <Argument Name="AWSAccessKeyId" Value="---"></Argument>
        <Argument Name="AssociateTag" Value="---"></Argument>
        <Argument Name="Condition" Value="All"></Argument>
        <Argument Name="IdType" Value="ASIN"></Argument>
        <Argument Name="ItemId" Value="B00Y9S4V22"></Argument>
        <Argument Name="Operation" Value="ItemLookup"></Argument>
        <Argument Name="ResponseGroup" Value="Large,OfferFull,Offers"></Argument>
        <Argument Name="Service" Value="AWSECommerceService"></Argument>
        <Argument Name="Timestamp" Value="2018-10-30T22:14:08.000Z"></Argument>
    </Arguments>

我知道有一个“标价”,但据我了解亚马逊,这并不总是亚马逊正在出售的价格。

1 个答案:

答案 0 :(得分:0)

对于正在寻找解决方案的其他人:

您还可以提供参数“ MerchantId”并将其设置为“ Amazon”。我仍然感到困惑,为什么没有列出所有商品,但是在设置参数“ MerchantId”时,响应将提供亚马逊商品(但没有其他商品)