2013-03-29 26 views
1

我想获得任何指定browsenodeid的最大产品数量。我在循环执行操作尝试这种由1.这增加ItemPage是我的代码:如何获得任何给定的browsenodeid的所有亚马逊产品

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页上显示结果。

回答

2

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

相关问题