1

我试图开发一个 php 页面,该页面使用关键字显示“视频游戏”类别中的所有项目,只有我可以显示前 10 个项目,但总结果是 254 个项目。有谁能够帮我?最好的,

$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>
4

1 回答 1

0

Page()在 Zend framework for Amazon 中,您可以使用该函数请求从 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。

其他资源

于 2013-11-02T15:44:19.130 回答