会社行きたくなかったんです。

自由になりたくて会社辞めました

Amazon PA API プログラミング

アマゾンPAAPIのBrowseNodeLookupでアマゾンのカテゴリ一覧を取得してみました。

投稿日:

現在、アマゾンのブラウズノード一覧は公開されていません。
最上位のブラウズノードのIDはこちらに公開されています。
https://images-na.ssl-images-amazon.com/images/G/09/associates/paapi/dg/index.html?BrowseNodeIDs.html

上記ページのApparel 361245011の情報をBrowseNodeLookupで取得してみると、
Nameが「カテゴリ別」、IsCategoryRootが 1 になっています。

Childrenは、メンズ、レディース、ボーイズ、ガールズ、ベビー、スペシャリティアパレル、スポーツウェア、制服・ワークウェアとなっています。

Automotive 2017305051でも、Baby 344919011でも同じようになっています。

スポンサーリンク

Apparel 361245011のAncestorsは、服&ファッション小物 352484011となっています。
服&ファッション小物 352484011のデータを取得してみます。

Childrenは、カテゴリー別、3column、Featured Categories、Stores、Special、Specialty Storesとなっています。

Featured CategoriesのChildrenを見てみると、メンズ、レディース、ボーイズ、ガールズ、ベビー、スポーツウェアとなっています。

これは、各ブラウズノードが複数の親を持っているということで、単純なツリー構造ではないということです。

これだと、扱いにくいので、単純にカテゴリ別という名前を、Ancestorsの服&ファッション小物と読み替えて、それらを起点にデータ取得することにしました。

起点としてブラウズノード一覧

361245011 服&ファッション小物
2017305051 車&バイク
344919011 ベビー&マタニティ
52391051 ビューティー
465610 本
562002 DVD
3210991 家電&カメラ
52231011 洋書
57240051 食品・飲料・お酒
161669011 ドラッグストア
2016930051 DIY・工具・ガーデン
85896051 ジュエリー
3839151 ホーム&キッチン
562032 ミュージック
2016927051 シューズ&バッグ
637630 PCソフト
14315361 スポーツ&アウトドア
13299551 おもちゃ
637872 ゲーム
331952011 腕時計
2277721051 ホビー
2127210051 パソコン・周辺機器
2250739051 Kindleストア

服&ファッション小物 カテゴリでいうと、3column、Featured Categories、Stores、Special、Specialty Storesを無視することで、全体を単純なツリー構造として取扱いできるということです。

-Amazon PA API, プログラミング

Copyright© 自由になりたくて会社辞めました , 2018 AllRights Reserved Powered by AFFINGER4.