Hatena::Grouprubyist

雲雀は高く空を舞い RSSフィード

 | 

2007-06-04

xml-rpcをいじる。 15:03 xml-rpcをいじる。 - 雲雀は高く空を舞い を含むブックマーク はてなブックマーク - xml-rpcをいじる。 - 雲雀は高く空を舞い xml-rpcをいじる。 - 雲雀は高く空を舞い のブックマークコメント

参考にしたサイト

livedoor weather hacksはREST. RESTが何かはまだわからない。

こちらを参考にしつつとりあえずはてぶからブックマーク数を取得。

require 'xmlrpc/client'
 
class HatenaBookmark
  @@URI = "http://b.hatena.ne.jp/xmlrpc"

  def initialize
    client = XMLRPC::Client.new2(@@URI)
    @bookmark = client.proxy("bookmark")
  end
 
 # urlの最大50件まで
  def getNumOfBookmarks( urls )
  # *:不定個の引数を配列に格納した形で受け取ります
    response = @bookmark.getCount( *urls )
    return response
  end
end
urls = ["http://d.hatena.ne.jp/",
    	"http://b.hatena.ne.jp/",
    	"http://www.hatena.ne.jp/",
    	"http://kazuhiro.ty.land.to/blog/"]

bm = HatenaBookmark.new
result = bm.getNumOfBookmarks(urls)

# 結果がどのように入っているのか確認する
p result

# 結果を取り出して表示する
result.each do |url, count|
	puts "#{url} : #{count}"
end
 |