亚马逊:TopSeller的回报超过前10名

时间:2015-03-09 04:44:11

标签: java web-services amazon amazon-product-api

我们如何使用Amazon's Product Advertising API检索超过前10名畅销书。

通过挖掘他们的API,我找到了可能需要的2个操作:

首先是BrowseNodeLookup,这可以成功检索前10名畅销书,但没有ItemPage参数。

第二个是ItemSearch,这似乎有& ItemPage = 2参数,& ResponseGroup = SalesRank和& Sort = salesrank。但那种方式不起作用。以下是样品申请:

> http://webservices.amazon.com/onca/xml?Service=AWSECommerceService
> &Operation=ItemSearch 
> &SubscriptionId=<subscription_id>
> &AssociateTag=<associate_tag> 
> &Version=2011-08-01
> &SearchIndex=Electronics 
> &BrowseNode=2407747011
> &ItemPage=2
> &ResponseGroup=SalesRank 
> &Sort=salesrank

2 个答案:

答案 0 :(得分:1)

根据亚马逊的政策,遗憾的是每个队列不能超过10个项目。

答案 1 :(得分:0)

“可返回的最大项目页数为10” http://docs.aws.amazon.com/AWSECommerceService/latest/DG/ItemSearch.html

因此,如果有足够的结果,您最多可以获得100个项目。

我认为“salesrank”排序参数正在运行,但并不像预期的那样。因为如果不包含此参数,则根本不会对结果进行排序。