2013-03-09 75 views
1

我試圖開發一個php頁面,顯示類別「視頻遊戲」與關鍵字的所有項目,只有我可以顯示前10項,但總計結果是254項。 任何人都可以幫助我嗎?最好,Zend API亞馬遜:我如何獲得超過10個項目?

$query = new ZendService\Amazon\Query($appId, 'ES', $secretKey); 
$query->Category($categoria_buscar)->Keywords($keywords_buscar)->AssociateTag($tag)->ResponseGroup('Medium,SalesRank,OfferSummary')->Sort($orden_buscar)->MinimumPrice('no'); 
$result = $query->search(); 

foreach($result as $item):?> 
    <div class="item"> 
    <?php echo "Artículo ->".($result->key()+1)."<br />";?> 
    <a href="<?php echo $item->DetailPageURL ?>" target="_blank"><?php echo $item->Title?></a> 
    <?php 
     if(isset($item->SalesRank)) echo "<br />Ranking de ventas: ".$item->SalesRank; 
     if(isset($item->Manufacturer)) echo "<br />Fabricante: ".$item->Manufacturer; 
     if(isset($item->Platform)) echo "<br />Plataforma: ".$item->Platform; 
    ?> 
    <br /><br /> 
</div> 

回答

0

Zend框架亞馬遜可以使用Page()功能要求從1任一頁面的結果爲10。

例如你的情況:

$page_num=2; 

$query->Category($categoria_buscar)->Keywords($keywords_buscar)->AssociateTag($tag)->ResponseGroup('Medium,SalesRank,OfferSummary')->Sort($orden_buscar)->MinimumPrice('no')->Page($page_num); 

請注意,如果您使用 '所有' 作爲一個類別中的最大頁面是5

其他資源