« 「Movable Type」でタグクラウドを表示する | メイン | 「はてなブックマーク」ボタンを表示させる »

「del.icio.us」の被ブックマーク数をJSON形式で取得する (Ruby編)

  はてなブックマークに追加 このエントリを livedoor クリップへ追加

あるURLを指定して、そのURLが「del.icio.us」ブックマークサービスでどのくらい登録されているか調べるプログラムをRubyで作ってみたいと思います。


「del.icio.us」から、データを取得するためには、「JSON URL Feeds」サービスを利用します。

JSON URL Feeds」の特徴は、次のとおりです。
  ○調べたいURLのmd5ハッシュをパラメータとして渡す必要がある
  ○返されるデータ形式が「JSON」形式である


そこで、準備としてRubyで「JSON」形式のデータを扱えるようにするために、「JSON library for Ruby」をインストールします。

インストールするには、次のコマンドを実行してください。

  gem install json


これで、準備完了です。早速、ソースコードを示したいと思います。


○「delicious.rb」


「JSON」形式のデータをRubyで扱うサンプルコードなどが見当たらなかったため、
いつにもまして手探りなコードになっています(笑)
改善点など、意見をお待ちしております。



コーディングにあたって、以下のサイトを参考にさせていただきました。
Thank you.

(参考)
  ○「HOWTO Parse JSON using Ruby - Yahoo Developer Network

Ads BOARD








最近のエントリーとその関連エントリー

トラックバック

このエントリーのトラックバックURL:
http://kazuhiro.ty.land.to/blog/mt-tb.cgi/164

  Map