我们如何使用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
答案 0 :(得分:1)
根据亚马逊的政策,遗憾的是每个队列不能超过10个项目。
答案 1 :(得分:0)
“可返回的最大项目页数为10” http://docs.aws.amazon.com/AWSECommerceService/latest/DG/ItemSearch.html
因此,如果有足够的结果,您最多可以获得100个项目。
我认为“salesrank”排序参数正在运行,但并不像预期的那样。因为如果不包含此参数,则根本不会对结果进行排序。