2011-03-15 64 views
4

我一直在最近與亞馬遜產品API合作,並且我對使用它的經驗有任何疑問。是否有可能使用其中一個responseGroups獲得亞馬遜市場中所有優惠的完整列表?亞馬遜產品的多重優惠API

例如,一個產品在市場上可能有37個優惠,但在我執行的每個API調用中,除了Amazon.com價格和最低成本價格之外,我似乎無法獲得任何其他產品市場項目。

有什麼辦法可以得到所有37個優惠嗎?

回答

1

是的,這是可能的。我使用ItemLookup操作,並使用ResponseGroup「OfferFull」。這將返回10個優惠。您必須循環才能獲得下一組優惠,直到獲得全部優惠。

在Offer對象(你回來的ItemLookupResponse中),你會看到一個名爲「TotalOfferPages」的屬性,它會告訴你有多少頁的10個offer。只需在此循環中對該值進行檢查,然後將這些要約累積到集合中。

亞馬遜文檔:

http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/

如果使用C#,並希望使用WCF,閱讀:

http://flyingpies.wordpress.com/2009/08/01/17/

希望這有助於 斯科特

+8

此功能是在2011年底被刪除。 – mcintoda 2013-04-21 01:23:46