楽天Webサービスを実行するライブラリの更新を行いましたので内容をこちらに書きます。
対応内容は楽天ブックスのゲーム検索およびソフトウェア検索の対応になります。
完全に更新できていなかったので久々の更新です。
ライブラリはGITHUB上に公開しています。こちらからダウンロードお願い致します。
・ゲーム情報の検索方法
1.API呼び出しの設定
RakutenIchibaBookGameSerchAPI api=new RakutenIchibaBookGameSerchAPI();
api.setApplicationId(“アプリケーションID”);
api.setAffiliateId(“アフィリエイトID”);
2.検索条件の追加
RakutenIchibaBookGameSearchEntity rakutenIchibaBookGameSearchEntity=new RakutenIchibaBookGameSearchEntity();
rakutenIchibaBookGameSearchEntity.setTitle(“Summer”);
rakutenIchibaBookGameSearchEntity.setHits(30);//1から30までの整数
rakutenIchibaBookGameSearchEntity.setPage(1);//1から100までの整数
rakutenIchibaBookGameSearchEntity.setAvailability(0);//0:すべての商品 1:在庫あり 2:通常3~7日程度で発送 3:通常3~9日程度で発送 4:メーカー取り寄せ 5:予約受付中 6:メーカーに在庫確認
rakutenIchibaBookGameSearchEntity.setOutOfStockFlag(0);//0:品切れや販売終了など購入不可の商品は結果に表示させない 1:品切れや販売終了など購入不可の商品を結果に表示させる
rakutenIchibaBookGameSearchEntity.setSort(“standard”);//standard:標準 sales:売れている +releaseDate:発売日(古い) -releaseDate:発売日(新しい) +itemPrice:価格が安い -itemPrice:価格が高い reviewCount:レビューの件数が多い reviewAverage:レビューの評価(平均)が高い
rakutenIchibaBookGameSearchEntity.setLimitedFlag(0);//0:すべての商品 1:限定版商品のみ
rakutenIchibaBookGameSearchEntity.setCarrier(0);//PC: 0 mobile: 1
rakutenIchibaBookGameSearchEntity.setGenreInformationFlag(0);//0 :ジャンルごとの商品数の情報を取得しない 1 :ジャンルごとの商品数の情報を取得する
3.検索
api.doSearch(rakutenIchibaBookGameSearchEntity);
・ソフトウェア検索
1.APIの宣言
RakutenIchibaBookSoftWareSerchAPI api=new RakutenIchibaBookSoftWareSerchAPI();
api.setApplicationId(“アプリケーションID”);
api.setAffiliateId(“アフィリエイトID”);
2.検索条件の設定
RakutenIchibaBookSoftWareSearchEntity rakutenIchibaBookSoftWareSearchEntity=new RakutenIchibaBookSoftWareSearchEntity();
rakutenIchibaBookSoftWareSearchEntity.setTitle(“Summer”);
rakutenIchibaBookSoftWareSearchEntity.setOs(“Win7/8/10”);
rakutenIchibaBookSoftWareSearchEntity.setMakerCode(“無”);
//rakutenIchibaBookSoftWareSearchEntity.setLabel(“無”);←この変数を指定するとエラーになるので問い合わせ中
rakutenIchibaBookSoftWareSearchEntity.setJan(“4933032009405”);
rakutenIchibaBookSoftWareSearchEntity.setHits(30);//1から30までの整数
rakutenIchibaBookSoftWareSearchEntity.setPage(1);//1から100までの整数
rakutenIchibaBookSoftWareSearchEntity.setAvailability(0);//0:すべての商品 1:在庫あり 2:通常3~7日程度で発送 3:通常3~9日程度で発送 4:メーカー取り寄せ 5:予約受付中 6:メーカーに在庫確認
rakutenIchibaBookSoftWareSearchEntity.setOutOfStockFlag(0);//0:品切れや販売終了など購入不可の商品は結果に表示させない 1:品切れや販売終了など購入不可の商品を結果に表示させる
rakutenIchibaBookSoftWareSearchEntity.setSort(“standard”);//standard:標準 sales:売れている +releaseDate:発売日(古い) -releaseDate:発売日(新しい) +itemPrice:価格が安い -itemPrice:価格が高い reviewCount:レビューの件数が多い reviewAverage:レビューの評価(平均)が高い
rakutenIchibaBookSoftWareSearchEntity.setLimitedFlag(0);//0:すべての商品 1:限定版商品のみ
rakutenIchibaBookSoftWareSearchEntity.setCarrier(0);//PC: 0 mobile: 1
rakutenIchibaBookSoftWareSearchEntity.setGenreInformationFlag(0);//0 :ジャンルごとの商品数の情報を取得しない 1 :ジャンルごとの商品数の情報を取得する
3.検索
api.doSearch(rakutenIchibaBookGameSearchEntity);