WebAPIのリクエストURLは、分解すると意味がよくわかる。

楽天ウェブサービスXMLを取得してきましたが、

これまでの復習と、理解度のチェックを兼ねた課題です。

以下のリクエスト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でも、
分解することで簡単になるメリットがあることを、
理解していただけたと思います。

スポンサードリンク

スポンサードリンク






第1期 プログラミング実践講座 TOPへ