XML-RPCでTypePadにアクセス
XML-RPCでTypePadがベースのジャストシステムブログ(マニアック!)にアクセスします。
require 'xmlrpc/client' client = XMLRPC::Client.new( "app.justblog.jp", "/t/api", 80) list = client.call('mt.supportedMethods') list.each {|item| p item }
出力:
"blogger.newPost" "blogger.editPost" "blogger.getRecentPosts" "blogger.getUsersBlogs" "blogger.getUserInfo" "blogger.deletePost" "metaWeblog.getPost" "metaWeblog.newPost" "metaWeblog.editPost" "metaWeblog.getRecentPosts" "metaWeblog.newMediaObject" "mt.getCategoryList" "mt.setPostCategories" "mt.getPostCategories" "mt.getTrackbackPings" "mt.supportedTextFilters" "mt.getRecentPostTitles" "mt.publishPost"
プロキシを使う場合、次のようになります。
require 'xmlrpc/client' client = XMLRPC::Client.new( "app.justblog.jp", "/t/api", 80, "<プロキシホスト>", <プロキシポート>) list = client.call('mt.supportedMethods') list.each {|item| p item }