2016-06-29 10 views
0

На eBay у некоторых продавцов есть варианты по конкретному листингу. Например, поиск flower food часто возвращает результаты с ценой диапазон, так как цена зависит от количества саше приобретенных цветочных продуктов.Ebay API: Диапазон ценовых ставок для «мультивариантного» листинга

Насколько я могу судить, не просто получить этот ценовой диапазон через API eBay. Я пробовал GetMultipleItems, который работает, но вызов занимает слишком много времени, особенно если вы загружаете его несколькими элементами.

Кто-нибудь знает лучший способ?

+0

Примечание: Я решили эту проблему, просто группируя результаты findItemsbyKeywords по ItemID и выбирая диапазон от этого. –

ответ

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> 
+0

Спасибо за ответ. Ваше понимание того, что мне нужно, верно, но getItem - это в основном просто более простая версия GetMultipleItems (см. мой вопрос). Возможно, было бы неплохо получить все варианты для _one_ ItemID, но, вероятно, на это навсегда понадобится 100 элементов (т. е. число, которое может быть найдено findItemsbyKeywords). Я решил проблему просто Гроу ping результаты findItemsbyKeywords по ItemID. Я предполагаю, что это так, как это делает eBay. –