トップカテゴリを取得して、カテゴリ分の表示領域を確保する。
トップカテゴリを取得することはできるのか?
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が確保できる。