음... 역시 그렇겠죠?
이거 어떻게 ruby 커뮤니티에 버그 리포팅을 해야겠군요.
감사합니다.
어 닉을 바꾸셨네요~!

어이쿠 그래도 전 잘 안되네요...

require 'xmlrpc/client'
require 'pp'
server = XMLRPC::Client.new2 'http://monoscri**.tistory.com/api'
result = server.call('metaWeblog.getPost', '15***-270', 'monoscri**^@^gmail.com', '******')
pp result

위 코드를 실행하면 에러가 납니다.

D:\temp\blog_hack>ruby post_edit_test.rb
c:/ruby/lib/ruby/1.8/xmlrpc/parser.rb:95:in `utc': can't convert Array into Inte
ger (TypeError)
        from c:/ruby/lib/ruby/1.8/xmlrpc/parser.rb:95:in `dateTime'
        from c:/ruby/lib/ruby/1.8/xmlrpc/parser.rb:536:in `tag_end'
        from c:/ruby/lib/ruby/1.8/rexml/parsers/streamparser.rb:26:in `parse'
        from c:/ruby/lib/ruby/1.8/rexml/document.rb:185:in `parse_stream'
        from c:/ruby/lib/ruby/1.8/xmlrpc/parser.rb:717:in `parse'
        from c:/ruby/lib/ruby/1.8/xmlrpc/parser.rb:460:in `parseMethodResponse'
        from c:/ruby/lib/ruby/1.8/xmlrpc/client.rb:421:in `call2'
        from c:/ruby/lib/ruby/1.8/xmlrpc/client.rb:410:in `call'
        from post_edit_test.rb:11

아무래도 고급식물관리사님께서 답변주신대로 하니, 글을 가져오기는 하는 것 같은데요,
이것은 갖고 온 값을 제대로 parsing 하지 못하는게 아닌가 의심됩니다.

아아 그거로구나... 그러니까 블로그아이디-글번호 이런 형식이었군요.
감사합니다.!!

간단하게 ruby로 제 블로그의 글을 수정할 수 있는 것을 테스트해 보고 있는데요,
새 글을 post하는 경우에는 잘 됩니다.
그런데, 수정이나 가져오기(getPost)는 안되는군요.

require 'xmlrpc/client'
require 'pp'
server = XMLRPC::Client.new2 'http://mo**s**t.tistory.com/api'
content = {
    :mt_keywords => 'good,test'
}
result = server.call('metaWeblog.editPost', 270, 'm***@**ail.com', '****', content, false)
pp result

코드는 위와 같은데요.(죄송 ** 한거 많습니다)
아래와 같은 에러가 납니다.(인증부분은 넘어갔습니다)

D:\temp\blog_hack>ruby post_edit_test.rb
c:/ruby/lib/ruby/1.8/xmlrpc/client.rb:414:in `call': Error: invalid postid, mayb
e the blog tools doesn't work correctly (XMLRPC::FaultException)
        from post_edit_test.rb:10

혹시 아시는분...(아 그리고 270번 글은 제대로 존재합니다)
도움좀 주세요 smile