homeへのリンクです。

flashでAmazonECS 3

2006年05月13日

トップカテゴリを取得して、カテゴリ分の表示領域を確保する。

トップカテゴリを取得することはできるのか?

BrowseNodeIdがカテゴリを示すid。

和図書のトップのカテゴリを示すidは465392だとある。

BrowseNodeLookupで確認。

<?xml version="1.0" encoding="UTF-8" ?>
<BrowseNodeLookupResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2005-10-05">
<OperationRequest>
<HTTPHeaders>
<Header Name="UserAgent" Value="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)" />
</HTTPHeaders>
<RequestId>1AFAVQM06SWFBTMVRX4J</RequestId>
<Arguments>
<Argument Name="AssociateTag" Value="macinbasic-22" />
<Argument Name="Operation" Value="BrowseNodeLookup" />
<Argument Name="Service" Value="AWSECommerceService" />
<Argument Name="AWSAccessKeyId" Value="自分のIDが入る" />
<Argument Name="BrowseNodeId" Value="465392" />
<Argument Name="Version" Value="2005-10-05" />
</Arguments>
<RequestProcessingTime>0.00761795043945312</RequestProcessingTime>
</OperationRequest>
<BrowseNodes>
<Request>
<IsValid>True</IsValid>
<BrowseNodeLookupRequest>
<BrowseNodeId>465392</BrowseNodeId>
</BrowseNodeLookupRequest>
</Request>
<BrowseNode>
<BrowseNodeId>465392</BrowseNodeId>
<Children>
<BrowseNode>
<BrowseNodeId>465610</BrowseNodeId>
<Name>ジャンル別</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>465612</BrowseNodeId>
<Name>著者別</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>465614</BrowseNodeId>
<Name>出版社別</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>638878</BrowseNodeId>
<Name>フォーマット</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>518516</BrowseNodeId>
<Name>スペシャル</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>515742</BrowseNodeId>
<Name>ストア</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>14175641</BrowseNodeId>
<Name>Anywhere</Name>
</BrowseNode>
</Children>
</BrowseNode>
</BrowseNodes>
</BrowseNodeLookupResponse>

和図書のトップページで必要なノードが出ているみたいだが、ほしいのはこれではない。

1つ下の階層にあるジャンル別の項目でBrowseNodeLookup。

<?xml version="1.0" encoding="UTF-8" ?>
<BrowseNodeLookupResponse xmlns="http://webservices.amazon.com/AWSECommerceService/2005-10-05">
<OperationRequest>
<HTTPHeaders>
<Header Name="UserAgent" Value="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)" />
</HTTPHeaders>
<RequestId>1HJ8WWQSD900KZECXN52</RequestId>
<Arguments>
<Argument Name="AssociateTag" Value="macinbasic-22" />
<Argument Name="Operation" Value="BrowseNodeLookup" />
<Argument Name="Service" Value="AWSECommerceService" />
<Argument Name="AWSAccessKeyId" Value="自分のIDが入る" />
<Argument Name="BrowseNodeId" Value="465610" />
<Argument Name="Version" Value="2005-10-05" />
</Arguments>
<RequestProcessingTime>0.0107319355010986</RequestProcessingTime>
</OperationRequest>
<BrowseNodes>
<Request>
<IsValid>True</IsValid>
<BrowseNodeLookupRequest>
<BrowseNodeId>465610</BrowseNodeId>
</BrowseNodeLookupRequest>
</Request>
<BrowseNode>
<BrowseNodeId>465610</BrowseNodeId>
<Name>ジャンル別</Name>
<Children>
<BrowseNode>
<BrowseNodeId>466284</BrowseNodeId>
<Name>文学・評論</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>571582</BrowseNodeId>
<Name>人文・思想</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>571584</BrowseNodeId>
<Name>社会・政治</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>492152</BrowseNodeId>
<Name>ノンフィクション</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>466286</BrowseNodeId>
<Name>歴史・地理</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>466282</BrowseNodeId>
<Name>ビジネス・経済・キャリア</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>492054</BrowseNodeId>
<Name>投資・金融・会社経営</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>466290</BrowseNodeId>
<Name>科学・テクノロジー</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>492166</BrowseNodeId>
<Name>医学・薬学</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>466298</BrowseNodeId>
<Name>コンピュータ・インターネット</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>466294</BrowseNodeId>
<Name>アート・建築・デザイン</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>466292</BrowseNodeId>
<Name>実用・スポーツ・ホビー</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>492228</BrowseNodeId>
<Name>資格・検定</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>466304</BrowseNodeId>
<Name>暮らし・健康・子育て</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>492090</BrowseNodeId>
<Name>旅行ガイド</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>466302</BrowseNodeId>
<Name>語学・辞事典・年鑑</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>3148931</BrowseNodeId>
<Name>教育・学参・受験</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>466306</BrowseNodeId>
<Name>こども</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>466280</BrowseNodeId>
<Name>コミック・アニメ・BL</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>500592</BrowseNodeId>
<Name>タレント写真集</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>492266</BrowseNodeId>
<Name>ゲーム攻略本</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>466296</BrowseNodeId>
<Name>エンターテイメント</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>466300</BrowseNodeId>
<Name>新書・文庫</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>13384021</BrowseNodeId>
<Name>雑誌</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>746102</BrowseNodeId>
<Name>楽譜・スコア・音楽書</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>13383771</BrowseNodeId>
<Name>ポスター</Name>
</BrowseNode>
<BrowseNode>
<BrowseNodeId>10667101</BrowseNodeId>
<Name>アダルト</Name>
</BrowseNode>
</Children>
</BrowseNode>
</BrowseNodes>
</BrowseNodeLookupResponse>

本屋の書棚の並びそのもの。
和図書のジャンルのidがころころ変わるとも思えないので。このURLでカテゴリと各カテゴリBrowseNodeIdが確保できる。