我最近一直在使用亚马逊产品API,我对那里有使用它的经验的人提出了一个问题。是否可以使用其中一个响应组来获取亚马逊市场中所有商品的完整列表?
例如,一个产品可能在市场上有37个优惠,但在我执行的每个API调用中,除了Amazon.com价格和最低成本市场的价格之外,我似乎无法获得任何其他产品。项目。
有没有办法获得所有37个优惠?
答案 0 :(得分:1)
是的,这是可能的。我使用ItemLookup操作,然后使用ResponseGroup“OfferFull”。这将返回10个优惠。你需要循环才能获得下一组优惠,直到你得到它们为止。
在Offers对象中(你回来的ItemLookupResponse内),你会看到一个名为“TotalOfferPages”的属性,它会告诉你10个提供的页数。只需将一个支票放入一个循环中以获取该值,并将要约累积到一个集合中。
亚马逊文档:
http://docs.amazonwebservices.com/AWSECommerceService/latest/DG/
如果您使用C#并想要使用WCF,请阅读:
http://flyingpies.wordpress.com/2009/08/01/17/
希望这有帮助, 斯科特