我们如何使用Amazon's Product Advertising API检索超过前10名的畅销书。
通过深入研究他们的API,我发现了两个可能需要的操作:
首先是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发布于 2015-03-23 08:33:18
不幸的是,使用Amazon的策略,每个队列不能获得超过10个项目。
发布于 2015-05-16 01:08:19
“可返回的最大ItemPage号为10”http://docs.aws.amazon.com/AWSECommerceService/latest/DG/ItemSearch.html
因此,如果有足够的结果,您可以获得多达100个项目。
我认为"salesrank“排序参数是有效的,但并不像预期的那样。因为如果不包含此参数,结果将根本不会排序。
https://stackoverflow.com/questions/28935395
复制相似问题