- Home ›
- Amazon Web サービス入門 ›
- 商品検索(ItemSearch) ›
- HERE
詳細なカテゴリーの指定(BrowseNode)
「SearchIndex」プロパティで検索対象のカテゴリーを指定しますが、カテゴリーに含まれるより詳細なカテゴリーを指定することが出来ます。書式は次の通りです。
BrowseNode=<ブラウズノードID>
パラメータ名として「BrowseNode」を使います。各カテゴリやそのカテゴリ内にある詳細カテゴリをブラウズノードと呼びます。ブラウズノードは階層構造になっており、例えば「本(和書)」の中には「文学・評論」や「ノンフィクション」などの詳細カテゴリが含まれ、さらに「文学・評論」の中には「文芸作品」や「古典」などのさらに詳細カテゴリが含まれます。そしてブラウズノード毎にブラウズノードIDという数値が決まっています。
本(和書)[465610] | +- 文学・評論[466284] | | | +- 文芸作品[548206] | +- ノンフィクション[492152]
「BrowseNode」プロパティには各ブラウズノードに設定された数値を指定します。
「BrowseNode」パラメータが利用できる商品カテゴリーは次の通りです。
指定する値 | 利用可能かどうか |
---|---|
All | -- |
Apparel | ○ |
Baby | ○ |
Beauty | ○ |
Blended | -- |
Books | ○ |
Classical | ○ |
DVD | ○ |
Electronics | ○ |
ForeignBooks | ○ |
Grocery | ○ |
HealthPersonalCare | ○ |
Hobbies | ○ |
Jewelry | ○ |
Kitchen | ○ |
Music | ○ |
MusicTracks | -- |
Software | ○ |
SportingGoods | ○ |
Toys | ○ |
VHS | ○ |
Video | ○ |
VideoGames | ○ |
Watches | ○ |
多くの商品ターゲットで利用可能ですが「All」「Blended」及び「MusicTracks」では使用できません。
記述例としては次のようになります。
BrowseNode=466284
実際に使用する場合は次のようになります。
http://ecs.amazonaws.jp/onca/xml? Service=AWSECommerceService &AWSAccessKeyId=[AccessKey] &Version=2009-07-01 &Operation=ItemSearch &SearchIndex=Books &Keywords=Java &BrowseNode=466284
この場合、「BrowseNode」プロパティに加えて「Keywords」プロパティを合わせて指定しています。
なおブラウズノードは数限りなくあります。任意のブラウザノードを調べるのは大変面倒ですが1つの方法としてAmazon.co.jpの画面から調べることができます。
Amazon.co.jpのホームページ上で「本」タブをクリックして下さい。さらにその下の「ジャンル」タブをクリックして下さい。下記のような画面が表示されます。
この時ブラウザのURLの中に「node=465610」というパラメータが見つかります。これが「和書」のトップのブラウズノードIDです。
「文学・評論」の中にある「文芸作品」をクリックしてみます。
この時表示されているURLの中に「node=548206」というパラメータが見つかります。この値が「文芸作品」のブラウズノードIDです。
サンプル
では簡単なサンプルで試しておきます。下記は「和書」「文学・評論」のブラウザノードIDを指定し、キーワードとして「春」を指定して検索した結果です。
http://ecs.amazonaws.jp/onca/xml? Service=AWSECommerceService &AWSAccessKeyId=[AccessKey] &Version=2009-07-01 &Operation=ItemSearch &SearchIndex=Books &Keywords=春 &BrowseNode=466284
※必要に応じてURLエンコードして下さい。
次に「和書」「SF・ホラー・ファンタジー」のブラウザノードIDを指定し、キーワードとして「春」を指定して検索した結果です。
http://ecs.amazonaws.jp/onca/xml? Service=AWSECommerceService &AWSAccessKeyId=[AccessKey] &Version=2009-07-01 &Operation=ItemSearch &SearchIndex=Books &Keywords=春 &BrowseNode=507300
このように同じキーワードで検索した場合でもブラウザノードIDが異なれば結果も異なります。
( Written by Tatsuo Ikura )