2017-05-01 15 views
0

WebベースのAmazon APIを作成する計画があります。私が直面する問題は、すべての製品(その最初の10ページだけです)特定のカテゴリ。このような形式で試してみました。Amazon APIは、BrowseNodeに基づいて特定のカテゴリ/サブカテゴリからすべての製品を表示します

$query = array('Operation'   => 'ItemSearch', 
       'BrowseNode'   => '83451031', 
       //'SearchIndex'   => 'Apparel', 
       'ResponseGroup'  => 'Small', 
       'ItemPage'=>'1'); 

83451031はUKロケールのApparelのノードです。 SearchIndex =>「Apparel」が追加されていない場合は、そのカテゴリのすべてのアイテムが表示されません。一方、検索はノードIDのみに依存します。一方、SearchIndex => 'All'の場合は、どちらも動作しません

誰でも手助けできます。または、特定のカテゴリおよび/またはサブカテゴリに基づいてすべての製品を表示する別の方法があります。

答えて

0

Amazon Product Advertising APIはページ数の制限として使用します。 'ItemSearch'操作の場合、この制限は10であるため、1〜10ページしかアクセスできません。解決策は検索パラメータを変更することです。このリンクでは、apiの結果のページ分割と並べ替えについて説明しています。http://docs.aws.amazon.com/AWSECommerceService/latest/DG/PagingandSortingThroughResults.html

+0

こんにちはNadir、結果は私にとっては上のほんの10ページだけです。私が直面しているように、最新の製品を表示する方法ですたとえば、衣類カテゴリ(ブラウザノードは83451031)のような特定のカテゴリの場合、ブラウザノードIDのみに基づいて、そのカテゴリの最初のページにあるすべての製品のリストを取得したいと思います。 – hitsugayayamamoto

関連する問題