これまでの復習と、理解度のチェックを兼ねた課題です。
以下のリクエストURLは、どんな意味になりますか?
(どんな検索条件かということ)
http://api.rakuten.co.jp/rws/3.0/rest?developerId=[YOUR_developerID]&affiliateId=[YOUR_affiliateID]&operation=ItemSearch&version=2010-09-15&keyword=%E9%9F%93%E5%9B%BD%20%E4%B8%AD%E5%9B%BD&orFlag=1&sort=%2BreviewAverage&imageFlag=1&availability=1&creditCardFlag=1&maxPrice=50000&carrier=0
ヒント
WebAPIのリクエストURLが、どんなに長くても、大丈夫です。
メモ帳などのテキストエディタに貼り付け、
適当な位置で、パラメーターの組み合わせごとに改行して分解すると、
意味がわかりやすいです。
各パラメーターの意味は、
楽天ウェブサービスのオンラインドキュメントにある
入力パラメーターの項目を参考にしてください。
http://webservice.rakuten.co.jp/api/itemsearch/
解答例
まず、以下の様にリクエストURLを分解します。
http://api.rakuten.co.jp/rws/3.0/rest?
developerId=[YOUR_developerID]
&affiliateId=[YOUR_affiliateID]
&operation=ItemSearch
&version=2010-09-15
&keyword=%E9%9F%93%E5%9B%BD%20%E4%B8%AD%E5%9B%BD
&orFlag=1
&sort=%2BreviewAverage
&imageFlag=1
&availability=1
&creditCardFlag=1
&maxPrice=50000
&carrier=0
もう簡単ですね。
あとはオンラインドキュメントで、入力パラメーターの意味を、
一つずつ調べればよいだけです。
このような意味になります。
省略
アフィリエイトIDを含める
省略
検索キーワード 韓国 中国
OR検索フラグ OR検索
ソート レビュー平均順(昇順)
商品画像有無フラグ 商品画像ありの商品のみを検索対象とする
販売可能 販売可能な商品のみ
クレジットカード利用可能フラグ クレジットカード利用可能な商品のみ
最大価格 50000円
キャリア PC
一見複雑なリクエストURLでも、
分解することで簡単になるメリットがあることを、
理解していただけたと思います。