【问题标题】:Amazon API display all product from specific category/subcategory based on BrowseNodeAmazon API 根据 BrowseNode 显示来自特定类别/子类别的所有产品
【发布时间】:2017-05-03 11:35:39
【问题描述】:

我计划制作基于 Web 的 Amazon API,我面临的问题是当我需要在特定类别中显示所有产品(如果只是前 10 页则很好)。一直在尝试使用这样的格式

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

虽然 83451031 是来自 Apparel 在英国地区的 Node。如果我没有在其上添加 SearchIndex => 'Apparel' ,它不会显示该类别的所有项目。同时搜索仅依赖于该节点 ID。同时,如果我把 SearchIndex => 'All' 它也不会工作

有人可以帮忙吗?或者还有其他方式可以根据特定类别和/或子类别显示所有产品

【问题讨论】:

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


    【解决方案1】:

    亚马逊产品广告 API 作为页面数量的限制。对于 'ItemSearch' 操作,这个限制是 10,所以你只能从第 1 页到第 10 页访问。解决方法是修改搜索参数,使 api 返回的响应更少。这个链接描述了 api 结果的分页和排序是如何工作的:http://docs.aws.amazon.com/AWSECommerceService/latest/DG/PagingandSortingThroughResults.html

    【讨论】:

    • 嗨,Nadir,对我来说很好,因为我上面说的结果只有 10 个首页,我面临的问题是如何在特定类别中显示最新产品,例如服装类别(浏览器节点是 83451031),我想获取该类别首页中所有产品的列表,仅基于浏览器节点 ID,我该怎么做?
    猜你喜欢
    • 2021-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多