我想获得任何指定的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页的结果。
答案 0 :(得分:2)
对于任何搜索,API都不会返回超过10个结果页面。获得更多结果的一种方法是设置MinimumPrice和MaximumPrice,以便获得10个或更少的页面,然后调整范围并重复。