無料で使えるシステムトレードフレームワーク「Jiji」 をリリースしました!

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

XML-RPCでTypePadにアクセス

XML-RPCTypePadがベースのジャストシステムブログ(マニアック!)にアクセスします。

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 }

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