商品価格ナビ製品検索APIは、キーワードやジャンルによって商品価格ナビ内の製品を検索することが可能なAPIです。旧バージョンのプロダクト製品検索API、プロダクト製品詳細API、プロダクトジャンル情報APIの機能を実装しています。※JSONP形式は、JSON形式で入力パラメーターにcallbackを指定することで出力されます。sortに対応する[value]はUTF-8でURLエンコードされている必要があります。(リクエストURL全体をエンコードするのではなく、[value]部分を個別にエンコードしてください。)たとえば、「ノートパソコン」という検索キーワードで、かつ「ノートパソコン(ジャンルID:100040)」から検索した場合のリクエストURLは下記になります。(実際には改行せずに1行につなげてリクエストしてください。)https://app.rakuten.co.jp/services/api/Product/Search/20170426?applicationId=[アプリID]&format=xml&keyword=%E3%83%8E%E3%83%BC%E3%83%88%E3%83%91%E3%82%BD%E3%82%B3%E3%83%B3&genreId=100040※短い時間の間に大量に、同一のリクエストURLへアクセスすると、一定時間利用できなくなる場合がございます。テストの際にはご注意ください。選択することができます。形式にすることもできます。指定された出力パラメータのみを返却します。1出力フォーマットのバージョン指定です。指定すると、JSONの出力方法が改善され以下のようになります。場合:配列データに関して、以下の様にデータが返ります。アクセスするためにitems[0].item.itemNameとたどる必要があります。場合:下記のように、配列中の重複するオブジェクトが省略されます。アクセスするためにitems[0].itemNameでアクセスできます。UTF-8でURLエンコードした文字列(*1)検索キーワード、ジャンルIDのいずれかが指定されていることが必須です。楽天市場におけるジャンルを特定するためのIDジャンル名、ジャンルの親子関係を調べたい場合は、「楽天ジャンル検索API(GenreSearch)」をご利用ください(*1)検索キーワード、ジャンルIDのいずれかが指定されていることが必須です。他のAPI入力パラメーターと併用することはできません。※共通パラメーターを除く(*1)検索キーワード、ジャンルID、楽天プロダクト製品IDのいずれかが指定されていることが必須です。standard:楽天標準ソート順-releaseDate:発売日順(降順)-seller:売上順(降順)-satisfied:満足順(降順)※UTF-8でURLエンコードされている必要があります。出力パラメータのsalesMinPriceを参照し、検索結果を絞り込みます。出力パラメータのsalesMinPriceを参照し、検索結果を絞り込みます。複数キーワードが設定された場合に、AND検索、OR検索のいずれかが選択可能。Cといった複雑な検索条件設定は指定不可。httpではじまるジャンルページURL(モバイル)となりますページの先頭へアフィリエイトに関してデベロッパーは、商品価格ナビ製品検索APIから取得した商品情報からアフィリエイトURLを作成することが可能です。リンク先にそのアフィリエイトURLを指定することで、楽天アフィリエイト経由の成果報酬を獲得することができます。アフィリエイトURLの作り方は2通りあります。入力パラメーターcarrierでPCが指定された場合でもモバイルが指定された場合でも同様の方法でアフィリエイトURLを作成することができます。APIの出力に「アフィリエイトURL」が含まれます。「アフィリエイトURL」は以下のルールで生成可能です。「商品URL」の部分はURLエンコードされている必要があります。http://hb.afl.rakuten.co.jp/hgc/[アフィリエイトID]/?pc=[商品URL(PC)]&m=[商品URL(モバイル)]ページの先頭へエラーエラー内容はHTTPステータスコードとレスポンスボディから判断できます。正しい値でなかった時。(各ユーザ制限値超過)APIリクエスト数が上限に達した場合のエラーです。時間を空けてから、ご利用ください。楽天ウェブサービス内のエラーシステムエラー。長時間続くようであれば、こちらよりごお問い合わせください。PolicySustainabilityCareers。