- high booster-小型水槽でアクアリウム-
- コラム一覧
- rakuten webserviceを使う「第1回 XMLの取得」
rakuten webserviceを使う「第1回 XMLの取得」
楽天アフィリエイトでは、楽天市場内のいろいろな商品情報をXML形式で取得できるAPIが公開されています。 Rakuten WebServiceと呼ばれるものです。これは、定められたルールに従ってURLを作成しアクセスすると、楽天市場内の商品データがXML形式が取得できるとういうものです。 これを利用すれば、ダイナミックなページの作成が可能です。
これについて、素人ながらまとめてみたので、ご紹介します。
楽天商品ランキングAPIについて
ここで紹介するのは、楽天市場内のランキング市場のデータをXML形式で取得する方法です。ランキング市場内のデータを取得するURLは、基本的に以下の形式になっています。
http://api.rakuten.co.jp/rws/2.0/rest?operation=ItemRanking&version=2009-04-15&developerId=[デベロッパーID]&affiliateId=[アフィリエイトID]&genreId=[カテゴリID]URLの引数(?:クエスチョンマークより後のもの)は以下をあらわしています。
- operation=[データ取得対象 ランキング市場のデータを取得する場合はItemRanking]
- version=[バージョン 現時点での最新は2009-04-15]
- developerId=[デベロッパーID]
- affiliateId=[アフィリエイトID]
- genreId=[カテゴリID]
- sex=[性別 0:男性、1:女性]
- age=[年代 10:10代、20:20代、30:30代、40:40代、50:50代以上]
たとえば、熱帯魚のランキング市場のURLは、以下のとおりで
http://ranking.rakuten.co.jp/pet/404163.html
このURLの最後の404163がカテゴリIDになります。
genreId=[カテゴリID]を省略すると、総合ランキングになります。
性別と年代は同時に指定できますが、カテゴリ+性別やカテゴリ+年代、カテゴリ+性別+年代など、カテゴリと性別・年代を同時に指定することが出来ません。
URLが完成し、そのURLにアクセスすると以下のようなXMLが取得できます。
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<header:Header xmlns:header="http://api.rakuten.co.jp/rws/rest/Header">
<Args>
<Arg key="User-Agent" value="Mozilla/5.0 (Windows; U; Windows NT 5.1; ja; rv:1.9.1) Gecko/20090624 Firefox/3.5">true</Arg>
<Arg key="developerId" value="9999999999999999999999999">true</Arg><Arg key="apiVersion" value="20">true</Arg>
<Arg key="operation" value="ItemRanking">true</Arg><Arg key="version" value="2009-04-15">true</Arg>
<Arg key="genreId" value="404163">true</Arg>
</Args>
<Status>Success</Status>
<StatusMsg/>
</header:Header>
<Body>
<itemRanking:ItemRanking xmlns:itemRanking="http://api.rakuten.co.jp/rws/rest/ItemRanking/2009-04-15">
<title>【楽天市場】ランキング市場 【ペット・ペットグッズ・熱帯魚・アクアリウム・熱帯魚】</title>
<lastBuildDate>Tue, 07 Jul 2009 06:04:35 +0900</lastBuildDate>
<Item>
<rank>1</rank>
<carrier>0</carrier>
<itemName>初めて飼うならまずはこれ!▼ビーシュリンプ(赤)(10匹)</itemName>
<itemCode>chanet:10039859</itemCode>
<itemPrice>2480</itemPrice>
<itemCaption>バンドがほとんど見られない個体です。..........</itemCaption>
<itemUrl>http://item.rakuten.co.jp/chanet/49010/</itemUrl>
<imageFlag>1</imageFlag>
<smallImageUrl>http://thumbnail.image.rakuten.co.jp/@0_mall/chanet/cabinet/490/49010-1.jpg?_ex=64x64</smallImageUrl>
<mediumImageUrl>http://thumbnail.image.rakuten.co.jp/@0_mall/chanet/cabinet/490/49010-1.jpg?_ex=128x128</mediumImageUrl>
<availability>1</availability>
<taxFlag>0</taxFlag>
<postageFlag>1</postageFlag>
<creditCardFlag>1</creditCardFlag>
<shopOfTheYearFlag>1</shopOfTheYearFlag>
<affiliateRate>1.0</affiliateRate>
<startTime/>
<endTime/>
<reviewCount>129</reviewCount>
<reviewAverage>4.48</reviewAverage>
<shopName>charm 楽天市場店</shopName>
<shopCode>chanet</shopCode>
<shopUrl>http://www.rakuten.co.jp/chanet/</shopUrl>
<genreId>404171</genreId>
</Item>
<Item>
(省略)
</Item>
</itemRanking:ItemRanking>
</Body>
</Response>
あとは、このXMLを好きなように加工しちゃえばいいのです。
XMLの加工方法について、また次回説明したいと思います。
2009年7月 9日 12:41 | コメント(1)
関連するページ
-
MTでiphone用のページを作る(トップページ編)
iphone用のページを作ってみました。 最近、巷ではiphoneを片手にメールやインターネットやゲームをしている人をよく見かけます。 iphoneが目立つせい
-
YahooとGoogleの検索結果 比較ツールを作ってみました。
YahooとGoogleの検索結果の比較 あたり前のことですが、ホームページはアクセスしてもらって初めて意味があります。 そのためにも、YahooやGoogle
-
エラーページのカスタマイズ
エラーページのカスタマイズ ウェブページを見ているとたまに404NotFoundのページを見かけます。 これは、その名のとおりそのページがウェブサイトから削除さ
-
他のサイトからリンクを張る
他のサイトからリンクを張る。 他のサイトにリンクを張ることは、自分のサイトへ来てもらうきっかけを増やすことになります。 また、検索サイトは多くのサイトからリンク
-
BLOGツールの有効活用
BLOGツールでサイトを構築する。 BLOGツールでサイトを構築することはアクセスアップに有効な手段です。 理由は以下のとおりです。 ・BLOGの更新情報をいろ
-
とりあえずアップロードする!
書き途中のページでもとりあえず公開・アップロードする。 一般的には、ちゃんとページができてからアップロードするのが基本ですが、アクセスアップを狙う場合、とりあえ
-
独自ドメインの取得
独自ドメインを取得する。 これも基本的な手法です。 独自ドメインを取得すると、覚えやすい・URLが短くてすむ、といったこと以外にも ・ホームページサービスを変更
-
大手検索サイトへの登録
大手検索サイト・ディレクトリサービスへ登録する。 これは基本中の基本です。 このサイトにアクセスされる方はほとんどが実践されていると思います。 当たり前すぎて、
-
このサイトでアクセスアップのために行っていることについて
このサイトでアクセスアップのために行っていること。 このBlogではメインのサイトで行っているアクセスアップについて紹介してみようと思います。 あくまで我流なの
-
このサイトで使っているMTプラグイン一覧
MTには便利なプラグインが多数あります。 MovableTypeには便利なプラグインが多数あります。このサイトでもいろいろなプラグインを使って、サイト運営の効率
-
MT プラグイン AccessCouterでアクセスランキングを表示
MT プラグイン AccessCouterでアクセスランキングを表示 MTのAccessCounterというプラグインを使って、サイト内のアクセスランキングを表
-
rakuten webserviceを使う「第3回 XMLの出力とJavascript」
Rakukten WebService(Rakuten API)の紹介 その3 前回の内容は以下のページを参照ください。 Rakukten WebService
-
rakuten webserviceを使う「第2回 XMLからのデータ抽出」
rakuten webserviceを使う「第2回 XMLからのデータ抽出」 前回の内容は以下のページを参照ください。 rakuten webserviceを使
-
rakuten webserviceを使う「第1回 XMLの取得」
rakuten webserviceを使う「第1回 XMLの取得」 楽天アフィリエイトでは、楽天市場内のいろいろな商品情報をXML形式で取得できるAPIが公開さ
コメント(1)
コメントしてみる
気軽にコメントしてみてください。コメントしてもらえるととてもうれしいです。管理人も愛用しているお勧めアイテム
-
【送料無料】吉田カバン ポーター[PORTER]フリースタイル ショルダー 707-07173
2年前から愛用してます。オシャレで使い勝手抜群。女の子にもお勧めです。
-
レビューでレザーマウスパッドを…ソーク 2つ折り財布◆吉田カバン【代引&送料無料】◆SOAK
使うほどに味が出る。職人さんが仕上げた高級レザーです。愛用してます。
-
吉田カバンの代名詞ともいえる、人気シリーズ”タンカー”PORTER(ポーター) タンカーウエストバック
ポーターといえばこれ!ウェストバックにしてもよし、肩に掛けてもよし!たっぷり入る大容量で、使い勝手抜群です。
-
不動の人気を誇るオトナのデニム★JOHNBULL(ジョンブル)デニムカーゴパンツ
愛用しているデニムです。現在2本目。シルエットはスリムです。立体ポケットがおしゃれで便利。
スポンサードリンク
アンケート(テスト中)
アクセスランキング(コラム)
アクセスランキング(Blogエントリー)
このサイトについて
-
趣味のアクアリウム、音楽、iPod Touchの話題をメインに紹介しています。 気軽にコメント、トラックバックしてください!もちろんリンクフリーです。相互リンクも大歓迎です。
最近のトラックバック
- グーグルマップ(google map)とは(Re: Google Mapfrom 新・国語辞書)
- ホームページ作成方法(Re: バイクがぶっ壊れた!from ホームページ作成)
- フジロックラスト?(Re: ILL フジロック出演!from サ バ ペ)
- “ひらキャミ”入札…してません!(Re: ひらキャミ*イエローfrom はるまき総研ブログ)
- むむ・・寒い!!(Re: CDを聞く時間が足りないfrom レンアイのススメ)
最近のコメント
- 苔の生えたビーシュリンプ by high_booster at 10/04/09 22:10
- string_conversion プラグインを作ってみました by high_booster at 10/04/09 22:07
- string_conversion プラグインを作ってみました by ひとみん at 10/04/07 17:30
- 苔の生えたビーシュリンプ by こやま at 10/03/29 12:36
- MT プラグイン AccessCouterでアクセスランキングを表示 by mcse training at 10/02/16 14:06
- パウパウとトロピランドって系列店なの? by high_booster at 10/02/13 22:20
- パウパウとトロピランドって系列店なの? by とくめいさん at 10/02/08 21:49
- レッドチェリーシュリンプって意外と良くない? by high_booster at 10/01/22 12:51
- レッドチェリーシュリンプって意外と良くない? by mo at 10/01/16 16:23
- 最近の我が家のエビ団子の様子 by high_booster at 10/01/12 23:54
タグクラウド
- 黒髭ゴケ
- 餌
- 飼育
- 計測
- 色揚げ
- 自作
- 育成
- 維持
- 管理
- 産卵
- 理由
- 熱帯魚
- 照明
- 濾過材
- 混泳
- 流木
- 水質
- 水草
- 水流
- 水槽
- 水上葉
- 水ミミズ
- 水
- 死亡原因
- 方法
- 小型水槽
- 外掛式
- 前景草
- 侘び草
- ロトンディフォリア
- ロタラ
- レポート
- レビュー
- レッドロタラ
- レッドビーシュリンプ
- レッドビー
- レッドチェリーシュリンプ
- リンク集
- リシアネット
- リシア
- モス
- ミネラルウォーター
- ミナミヌマエビ
- ミズハコベ
- マット
- ボトルアクアリウム
- プラグイン
- フレームモス
- フィルター
- ビーシュリンプ
- パウパウアクアガーデン
- トリミング
- ソイル
- ジクラ
- ショップ
- サテライト
- サイズ
- コケ
- グロッソスティグマ
- エアレーション
- ウィローモスマット
- ウィローモス
- アクセスアップ
- アクアリオ
- アクアリウム
- アクアフォレスト
- あく抜き
- SEO
- PH
- Movable Type
カレンダー
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |












はじめまして。
楽天APIから情報を取得したあとどうしようか、悩んでいました。このサイトの説明でわかりました。
ありがとうございます。