ruby movable type api

rubymovable type のrpcを動作させるためには、どうすればいいかについて
少し調べてみた。
やってみたら、結構簡単だった。

xmlparser,xmlrrpc4r,nqxml,uconvを導入。

そいで、次みたいなコードを記述したら動いた。


#!/usr/bin/ruby

require "xmlrpc/client"
require "uconv"
# Make an object to represent the XML-RPC server.
server = XMLRPC::Client.new( "my-movabletype.host", "/path/to/mt-xmlrpc.cgi")
# Call the remote server and get our result
result = server.call("metaWeblog.getRecentPosts", 2, "username","password",1)

result.each do |v|
puts Uconv.u8tosjis(v["description"])
end

いろいろとこの調子で遊べそうだ。