楽天WEBサービスの検索用のプログラムの更新しました。(かなり久しぶりの更新になってしまいました)
追加した機能は楽天ブックス CD検索(http://webservice.rakuten.co.jp/api/BooksCD/)をJavaから実行する機能です。
実行手順
1.RakutenIchibaBooksCDSerchAPIのインスタンスを生成
RakutenIchibaBooksCDSerchAPI api=new RakutenIchibaBooksCDSerchAPI();
2.アプリケーションIDを設定
api.setApplicationId(”アプリケーションID”);
3.検索条件を指定するための変数を生成、設定
RakutenIchibaBooksCDSearchEntity rakutenIchibaItemSearchEntity=new RakutenIchibaBooksCDSearchEntity();
rakutenIchibaItemSearchEntity.setTitle(“Sexy”);
rakutenIchibaItemSearchEntity.setBooksGenreId(“”);
rakutenIchibaItemSearchEntity.setArtistName(“アーティスト名”);
rakutenIchibaItemSearchEntity.setLabel(“レーベル”);
rakutenIchibaItemSearchEntity.setJan(“JANコード”);
rakutenIchibaItemSearchEntity.setBooksGenreId(“ジャンルID”);
rakutenIchibaItemSearchEntity.setHits(30);//1から30までの整数
rakutenIchibaItemSearchEntity.setPage(1);//1から100までの整数
rakutenIchibaItemSearchEntity.setAvailability(0);//0:すべての商品 1:在庫あり 2:通常3~7日程度で発送 3:通常3~9日程度で発送 4:メーカー取り寄せ 5:予約受付中 6:メーカーに在庫確認
rakutenIchibaItemSearchEntity.setOutOfStockFlag(0);//0:品切れや販売終了など購入不可の商品は結果に表示させない 1:品切れや販売終了など購入不可の商品を結果に表示させる
rakutenIchibaItemSearchEntity.setSort(“standard”);
rakutenIchibaItemSearchEntity.setLimitedFlag(0);//0:すべての商品 1:限定版商品のみ
rakutenIchibaItemSearchEntity.setCarrier(0);//PC: 0 mobile: 1
rakutenIchibaItemSearchEntity.setGenreInformationFlag(1);//0 :ジャンルごとの商品数の情報を取得しない 1 :ジャンルごとの商品数の情報を取得する
4.検索
api.doSearch(rakutenIchibaItemSearchEntity);
ライブラリは以下のリンクからダウンロードしていただければと思います。
https://github.com/pawn-4-git/RakutenWebServiceLibrary/blob/master/Library/RakutenWebServiceLibrary0.2.3.jar
以上よろしくお願いいたします。