楽天ブックス洋書検索APIは、楽天ブックスで販売されている洋書の情報を取得することが可能なAPIです。デベロッパーは洋書のタイトルや著者名、出版社名などでの商品検索をはじめ、ジャンル別や在庫状態などでの絞り込み検索も可能となります。(楽天ブックス総合検索APIよりも詳細な検索が可能となっています。)リクエストURL(REST/JSON形式の場合)https://app.rakuten.co.jp/services/api/BooksForeignBook/Search/20170404?[parameter]=[value]...※JSONP形式は、JSON形式で入力パラメーターにcallBackを指定することで出力されます。sortに対応する[value]はUTF-8でURLエンコードされている必要があります。(リクエストURL全体をエンコードするのではなく、[value]部分を個別にエンコードしてください。KIDS(booksGenreId=005407)」ジャンルの洋書を検索し、結果を価格の安い順に並べたい(sort=+itemPrice)場合のリクエストURLは下記になります。(実際には改行せず1行につなげてリクエストしてください。&sort=%2BitemPrice※短い時間の間に大量に、同一のリクエストURLへアクセスすると、一定時間利用できなくなる場合がございます。テストの際にはご注意ください。選択することができます。形式にすることもできます。指定された出力パラメータのみを返却します。1出力フォーマットのバージョン指定です。指定すると、JSONの出力方法が改善され以下のようになります。場合:配列データに関して、以下の様にデータが返ります。アクセスするためにitems[0].item.itemNameとたどる必要があります。場合:下記のように、配列中の重複するオブジェクトが省略されます。アクセスするためにitems[0].itemNameでアクセスできます。楽天ブックスにおけるジャンルを特定するためのID(楽天市場のジャンルIDとは違うので注意してください)booksGenreId=005(洋書)に所属するジャンルのみが指定できますジャンルのIDやジャンル名、ジャンルの親子関係を調べたい場合は、「楽天ブックスジャンル検索API(BooksGenre/Search)」をご利用ください。standard:標準sales:売れている+releaseDate:発売日(古い)-releaseDate:発売日(新しい)+itemPrice:価格が安い-itemPrice:価格が高いreviewCount:レビューの件数が多いreviewAverage:レビューの評価(平均)が高い※UTF-8でURLエンコードされている必要があります。※楽天ブックスの仕様変更により、2013/11/28から一律で0を返却しております。こちらの値のご利用をお控えいただけますようお願いいたします。※楽天ブックスの仕様変更により、2013/11/28から一律で0を返却しております。こちらの値のご利用をお控えいただけますようお願いいたします。※楽天ブックスの仕様変更により、2013/11/28から一律で0を返却しております。こちらの値のご利用をお控えいただけますようお願いいたします。genreLevelページの先頭へアフィリエイトに関してデベロッパーは、楽天ブックス洋書検索APIから取得した商品情報からアフィリエイトURLを作成することが可能です。リンク先にそのアフィリエイトURLを指定することで、楽天アフィリエイト経由の成果報酬を獲得することができます。アフィリエイトURLの作り方は2通りあります。入力パラメーターcarrierでPCが指定された場合でもモバイルが指定された場合でも同様の方法でアフィリエイトURLを作成することができます。APIの出力に「アフィリエイトURL」が含まれます。「アフィリエイトURL」は以下のルールで生成可能です。「商品URL」の部分はURLエンコードされている必要があります。https://hb.afl.rakuten.co.jp/hgc/[アフィリエイトID]/?pc=[商品URL(PC)]&m=[商品URL(モバイル)]ページの先頭へエラーエラー内容はHTTPステータスコードとレスポンスボディから判断できます。正しい値でなかった時。(各ユーザ制限値超過)APIリクエスト数が上限に達した場合のエラーです。時間を空けてから、ご利用ください。楽天ウェブサービス内のエラーシステムエラー。長時間続くようであれば、こちらよりごお問い合わせください。PolicySustainabilityCareers。