易趣API:“多变量”列表的退货价格范围

时间:2016-06-29 15:44:30

标签: ebay ebay-api

在eBay上,一些卖家对特定商家信息有所不同。例如,搜索flower food通常会返回价格范围的结果,因为价格取决于购买的花卉食品袋的数量。

据我所知,通过eBay API获取此价格范围并不是直截了当的。我尝试过GetMultipleItems,但是调用时间太长,特别是如果你加载了多个项目。

有没有人知道更好的方法?

1 个答案:

答案 0 :(得分:0)

您是指多变量项目,还是几个相似的项目?

如果是后者,我不知道......如果是前者,这很容易:

使用getItem调用,为我服务。

我将'DetailLevel'设置为'ReturnAll'并将'IncludeItemSpecifics'设置为'true' - 尽管我不确定是否需要这些。

如果该项目有多个SKU,它会像这样返回:(这只是一个变种 - 我删除了其他的但你可以看到回来的东西......

<Variations>
            <Variation>
                <SKU>ESP.1255872.2420592527030</SKU>
                <StartPrice currencyID="GBP">16.0</StartPrice>
                <Quantity>11</Quantity>
                <VariationSpecifics>
                    <NameValueList>
                        <Name>Shoe Size</Name>
                        <Value>UK 3</Value>
                    </NameValueList>
                </VariationSpecifics>
                <SellingStatus>
                    <QuantitySold>1</QuantitySold>
                    <QuantitySoldByPickupInStore>0</QuantitySoldByPickupInStore>
                </SellingStatus>
                <DiscountPriceInfo>
                    <OriginalRetailPrice currencyID="GBP">22.0</OriginalRetailPrice>
                    <PricingTreatment>STP</PricingTreatment>
                    <SoldOneBay>false</SoldOneBay>
                    <SoldOffeBay>false</SoldOffeBay>
                </DiscountPriceInfo>
                <VariationProductListingDetails>
                    <EAN>5053129777792</EAN>
                </VariationProductListingDetails>
            </Variation>
</Variations>