それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

Rubyのxmrpc は名前空間が分かり難いのでメモ

RubyにはXMLRPCが勿論用意されている。

xmlrpc のロード

require "xmlrpc/client”

で使うことが出来る

使ってみた

irb(main):001:0> require "xmlrpc/client" => true


うん。使える。

いまさらながら XMLRPC

proxy = XMLRPC::Client.new("blog.fc2.com", "/xmlrpc.php")
proxy.call("blogger.getUsersBlogs", "", user, pass)

簡単ですね。Clientというのをいつも忘れるので、あえて再度メモ



XMLRPCで使う時刻について

xmlrpc で使う時刻フォーマットに対応するには、iso8601を使います。これも意外と忘れる。

>> Time.now.utc.iso8601
=> "2012-12-01T22:01:34Z"
>> Time.now.iso8601
=> "2012-12-02T07:01:41+09:00"