カメニッキ

カメとインコと釣りの人です

rubyで指定したURLのはてなブックマーク数を取得する

必要になったので調べました。

はてな側にはてブ数を返すAPIが存在するので、それにリクエストするだけです。
扱いやすいようにjsonで返してもらいます。

ヤフージャパン(http://www.yahoo.co.jp/)のはてぶ数取得は以下でできました。

require 'net/http'
require 'json'

hatena_json_uri = "http://b.hatena.ne.jp/entry/json/?url=http://www.yahoo.co.jp/"
res = Net::HTTP.get_response(URI.parse(hatena_json_uri))
json = JSON.parse(res.body)
puts json['count'];

何か問題あれば教えてください〜〜