「del.icio.us」の被ブックマーク数をJSON形式で取得する (Ruby編)
ある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」