楽天WEBサービスの検索用のプログラムの更新しました。(タグ情報には未対応)タグ情報に対応しました。

追加した機能はジャンル検索(https://webservice.rakuten.co.jp/api/ichibagenresearch/)をJavaから実行する機能です。

実行手順

1.RakutenIchibaGenreSerchAPIのインスタンスを生成

RakutenIchibaGenreSerchAPI api=new RakutenIchibaGenreSerchAPI();

2.アプリケーションIDを設定

api.setApplicationId(”アプリケーションID”);

3.検索条件を指定するための変数を生成、設定

RakutenIchibaGenreSearchEntity rakutenIchibaGenreSearchEntity=new RakutenIchibaGenreSearchEntity();
rakutenIchibaGenreSearchEntity.setGenreId(ジャンルID);
rakutenIchibaGenreSearchEntity.setGenrePath(ジャンルパス);

4.検索
api.doSearch(rakutenIchibaGenreSearchEntity);

※ジャンルパスについて
結果セットに祖先ジャンル(親ジャンルよりも上のジャンル)を含めるか否か
0:含めない(RakutenIchibaGenreGenrePathEnum.onlyParant)
1:含める(RakutenIchibaGenreGenrePathEnum.addAncestor)

ただジャンルパスを設定しても応答結果が変わらなかったので、楽天に問い合わせてみようと思います。
現状の親カテゴリーのルールは以下の状態です。

検索するジャンルのジャンルレベルが0または1は0件が返される
ジャンルレベルが2以上の場合は、レベル1までの上位ジャンルが返される

ライブラリは以下のリンクからダウンロードしていただければと思います。
https://github.com/pawn-4-git/RakutenWebServiceLibrary/blob/master/Library/RakutenWebServiceLibrary0.1.1.jar

以上よろしくお願いいたします。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です