楽天WEBサービスの検索用のプログラムの更新しました。
追加した機能は楽天ブックス 書籍検索(http://webservice.rakuten.co.jp/api/booksbooksearch/)をJavaから実行する機能です。
実行手順
1.RakutenIchibaBooksBookSerchAPIのインスタンスを生成
RakutenIchibaBooksBookSerchAPI api=new RakutenIchibaBooksBookSerchAPI();
2.アプリケーションIDを設定
api.setApplicationId(”アプリケーションID”);
3.検索条件を指定するための変数を生成、設定
RakutenIchibaBooksBookSearchEntity rakutenIchibaBooksBookSearchEntity=new RakutenIchibaBooksBookSearchEntity();
rakutenIchibaBooksBookSearchEntity.setTitle(“タイトル”);
rakutenIchibaBooksBookSearchEntity.setAuthor(“著者”);
rakutenIchibaBooksBookSearchEntity.setPublisherName(“出版社”);
rakutenIchibaBooksBookSearchEntity.setSize(0);
//0:全て 1:単行本 2:文庫 3:新書 4:全集・双書 5:事・辞典 6:図鑑 7:絵本 8:カセット,CDなど 9:コミック 10:ムックその他
rakutenIchibaBooksBookSearchEntity.setIsbn(“”);
rakutenIchibaBooksBookSearchEntity.setBooksGenreId(“”);
rakutenIchibaBooksBookSearchEntity.setHits(30);//1から30までの整数
rakutenIchibaBooksBookSearchEntity.setPage(1);//1から100までの整数
rakutenIchibaBooksBookSearchEntity.setAvailability(0);
//0:すべての商品 1:在庫あり 2:通常3~7日程度で発送 3:通常3~9日程度で発送 4:メーカー取り寄せ 5:予約受付中 6:メーカーに在庫確認
rakutenIchibaBooksBookSearchEntity.setOutOfStockFlag(0);
//0:品切れや販売終了など購入不可の商品は結果に表示させない 1:品切れや販売終了など購入不可の商品を結果に表示させる
rakutenIchibaBooksBookSearchEntity.setChirayomiFlag(0);
//0:すべての商品 1:チラよみ対象商品で絞り込む
rakutenIchibaBooksBookSearchEntity.setLimitedFlag(0);
//0:すべての商品 1:限定版商品のみ
rakutenIchibaBooksBookSearchEntity.setCarrier(0);
//PC: 0 mobile: 1
rakutenIchibaBooksBookSearchEntity.setGenreInformationFlag(0);
//0 :ジャンルごとの商品数の情報を取得しない 1 :ジャンルごとの商品数の情報を取得する
4.検索
api.doSearch(rakutenIchibaBooksBookSearchEntity);
ライブラリは以下のリンクからダウンロードしていただければと思います。
https://github.com/pawn-4-git/RakutenWebServiceLibrary/blob/master/Library/RakutenWebServiceLibrary0.2.2.jar
以上よろしくお願いいたします。