楽天ジャンル検索API
楽天ジャンル検索APIとは
楽天ジャンル検索APIは楽天市場のジャンル名・ジャンル構造を返すAPIです。デベロッパーはジャンルIDを指定することでこれらの情報を得ることができます。
ただし、リクエストURLを仕様の入力パラメーターに対応して書くのは面倒ですので、その、リクエストURLを自動生成するツールを作成しました。
このツールは改良しました!新しい、リクエストURLを自動生成するツールはこちら!
使い方ですがまず、【楽天ウェブサービス】RAKUTEN WEBSERVICEページでデベロッパーIDを確認してください。リクエストURLを自動生成するツールにて、YOUR_developerIDの項目で、そのデベロッパーIDの文字列を入力!
そして、はじめは・・ジャンルIDの項目欄は空白で、「確認」ボタンをクリック! 「ジャンルIDに入力がないので、第一階層目「0」を表示します。」という案内の確認画面が出ます。そこで、「送信」をクリック! すると、リクエストURLを自動生成し、結果が画面上にて、XMLにて表示されます。例えば下のような感じ。
<?xml version="1.0" encoding="UTF-8"?>
<Argkey="User-Agent"value="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)">true</Arg><Argkey="developerId"value="***********">true</Arg><Argkey="operation"value="GenreSearch">true</Arg><Argkey="version"value="2007-04-11">true</Arg><Argkey="genreId"value="0">true</Arg></Args><Status>Success</Status><StatusMsg/></header:Header>-<genreSearch:GenreSearchxmlns:genreSearch=
"http://api.rakuten.co.jp/rws/rest/GenreSearch/2007-04-11"><genreId>101240</genreId><genreName>CD・DVD・楽器</genreName><genreLevel>1</genreLevel></child><genreId>100804</genreId><genreName>インテリア・寝具</genreName><genreLevel>1</genreLevel></child><genreId>101164</genreId><genreName>おもちゃ・ホビー・ゲーム</genreName><genreLevel>1</genreLevel></child>
この画面の中にて返されるXML表記の、<genreId>101164</genreId>がおもちゃ・ホビー・ゲームの「ジャンルID」となります。
さらに、おもちゃ・ホビー・ゲームに含まれる「ジャンルID」を確認する場合には、
再度、リクエストURLを自動生成するツールにて、YOUR_developerIDの項目で、そのデベロッパーIDの文字列を入力し、
そして、さきほど表示された・・ジャンルIDの項目欄にて、おもちゃ・ホビー・ゲームの場合は「101164」を入力し、「確認」ボタンをクリック!
そして、確認画面から「送信」をクリック。
今度は、「おもちゃ・ホビー・ゲーム」<current>につづき、その下階層のジャンルIDが<child>にて返されます。
もっと便利なツールにすればいいのですが、とりあえず今回はここまで。 なお、前回作った、楽天APIリクエストURL自動生成ツールも、このジャンルIDに対応するように、バージョンアップしました。
なお、プログラムの動作や二次的な問題は対応しかねます。
サービスについては通知なく終了する場合がありますので、ご了承ください。
コメント
この後の表示の仕方がわかりません。
この XML ファイルにはスタイル情報が関連づけられていないようです。以下にドキュメントツリーを表示します。
と同じように出たのですがこれをどこの場所にどのように実装するかを良かったら教えて下さいませんか?
宜しくお願いします!
投稿者: なべ | 2008年12月 7日 01:08