1

我想获得任何指定browsenodeid的最大产品数量。我正在尝试通过循环执行操作并将 ItemPage 增加 1。这是我的代码:

for($i = 1; $i <= 10; $i++):
    $sin = array(
      "Operation"     => "ItemSearch",
      "SearchIndex"   => $cat_name,
      "BrowseNode"    => $browse_node_id,
      "ItemPage"      => $i,
      "Condition"     => "All",
      "ResponseGroup" => "Medium, Reviews, OfferFull",
      "MerchantId"    => "Amazon"       
    );
 endfor;

但是,如果我在 while 循环中运行它直到 11,它不会返回任何超过 10 页的结果。但在亚马逊上,它显示了 400 页的结果。

4

1 回答 1

2

API 不会为任何搜索返回超过 10 个结果页面。获得更多结果的一种方法是设置 MinimumPrice 和 MaximumPrice 以便获得 10 或更少的页面,然后调整范围并重复。

于 2013-05-06T09:12:10.943 回答