在eBay上,某些賣家在特定商品列表上有變化。例如,對flower food的搜索通常會返回價格範圍的結果,因爲價格取決於所購買花卉食品的小袋數量。Ebay API:'multivariation'列表的退貨價格範圍
據我所知,通過eBay API獲取這個價格範圍並非易事。我已經嘗試了GetMultipleItems,它可以工作,但是調用需要很長時間,特別是如果您使用多個項目加載它。
有誰知道更好的方法?
在eBay上,某些賣家在特定商品列表上有變化。例如,對flower food的搜索通常會返回價格範圍的結果,因爲價格取決於所購買花卉食品的小袋數量。Ebay API:'multivariation'列表的退貨價格範圍
據我所知,通過eBay API獲取這個價格範圍並非易事。我已經嘗試了GetMultipleItems,它可以工作,但是調用需要很長時間,特別是如果您使用多個項目加載它。
有誰知道更好的方法?
您的意思是一個多變體項目,或幾個單獨的類似?
如果是後者,我不知道....如果是前者,這是很容易:
使用的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>
感謝您的迴應。您對我所追求的內容的理解是正確的,但getItem基本上只是一個更簡單的GetMultipleItems版本我的問題)。對於_one_ ItemID獲得所有變體可能沒有問題,但對於100個項目(也就是findItemsbyKeywords可能返回的數量),這可能需要永遠做到這一點。我已經通過簡單GROU通過ItemID ping findItemsbyKeywords的結果。我想這也是eBay如何做的。 –
注:我解決了這個問題,只需按ItemID對findItemsbyKeywords的結果進行分組,然後從中推導出範圍。 –