読者です 読者をやめる 読者になる 読者になる
無料で使えるシステムトレードフレームワーク「Jiji」 をリリースしました!

・OANDA Trade APIを利用した、オープンソースのシステムトレードフレームワークです。
・自分だけの取引アルゴリズムで、誰でも、いますぐ、かんたんに、自動取引を開始できます。

指定URLのはてなブックマーク件数を取得するサンプル

Ruby

はてなブックマーク件数取得APIを使って取得できます。XMLRPCを使ってさくっとアクセス。

require 'xmlrpc/client'
 
client = XMLRPC::Client.new2("http://b.hatena.ne.jp/xmlrpc")

result = client.call("bookmark.getCount", 
  "http://d.hatena.ne.jp/", # URLは引数で順番に渡せばOK。50件まで指定できるとのこと。
  "http://b.hatena.ne.jp/")
p result

実行結果です。

{"http://d.hatena.ne.jp/"=>185, "http://b.hatena.ne.jp/"=>1672}

なお、ブックマーク数を画像で取得する APIというのもあって、こっち「xxx users」とかいう感じの赤い画像を返してくれます。使い方もimg要素のsrc属性に特定のURLを指定するだけ、と簡単なんですが、画像が白背景用に設計されているため、黒背景だと使いにくい。そんなときにはてなブックマーク件数取得APIが使えます。

参考: るびま - 標準添付ライブラリ紹介 【第 1 回】 XMLRPC4R