Amazon API基于BrowseNode显示特定类别/子类别的所有产品

时间:2017-05-01 09:55:58

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

我计划制作基于网络的亚马逊API,我面临的问题是当我需要在特定类别上显示所有产品(如果它只是前10页时那么好)。尝试使用这样的格式

$query = array( 'Operation'         => 'ItemSearch', 
                'BrowseNode'         => '83451031', 
                //'SearchIndex'          => 'Apparel',
                'ResponseGroup'      => 'Small',
                'ItemPage'=>'1');

虽然83451031是英国语言环境中来自Apparel的Node。它不会显示该类别的所有项目如果我没有添加SearchIndex => “服装”活跃于此。同时,搜索仅取决于该节点ID。同时如果我把SearchIndex => “全部”它也无法正常工作

任何人都可以提供帮助?或者还有其他方式可以根据特定类别和/或子类别显示所有产品

1 个答案:

答案 0 :(得分:0)

Amazon Product Advertising API作为页数限制。对于' ItemSearch'操作此限制为10,因此您只能从第1页到第10页进行访问。解决方案是修改搜索参数,因此api返回的响应更少。此链接描述了api结果的分页和排序是如何工作的:http://docs.aws.amazon.com/AWSECommerceService/latest/DG/PagingandSortingThroughResults.html