Can I use xmlrpc to manage my msn spaces

I have encountered a problem to use xmlrpc to connect to my msn spaces.
use rmetaweblog which is inherit from xmlrpc/client, the error is shown

irb(main):001:0> require ‘rubygems’
=> true
irb(main):002:0> require ‘rmetaweblog’
=> true
irb(main):005:0> blog =‘’,
‘/storageservice/MetaWeblog.rpc’, 443, {:use_ssl=>‘true’, :blog_url=>’’, :blog_id=>‘xxx’, :api_user=>‘xxx’,
=> #<RMetaWebLog:0xb7922284 @use_ssl=“true”, @cookie=nil, @auth=nil,
@user=nil, @proxy_port=nil, @api_user=“xxx”, @http_last_response=nil,
@blog_url=“”, @create=nil, @port=443,
@path="/storageservice/MetaWeblog.rpc", @http=#<Net::HTTP open=false>, @proxy_host=nil,
@parser=nil, @timeout=30, @api_pass=“yyy”, @host=“”,
@blog_id=“xxx”, @password=nil>
irb(main):006:0> blog.categories
warning: peer certificate won’t be verified in this SSL session
XMLRPC::FaultException: XMLRPC::FaultException
from /usr/lib/ruby/1.8/xmlrpc/client.rb:414:in call' from /usr/lib/ruby/gems/1.8/gems/rmetaweblog-1.0/lib/rmetaweblog.rb:75:incategories’
from (irb):6
from /usr/local/lib/site_ruby/1.8/rubygems/requirement.rb:140

xxx is the username of my spaces, and yyy is the secret word of email
publish. Can anybody give me some suggestion?

Hi Huang,

Sorry for a late reply, had quite a busy weekend. You can use
RMetaWebLog for MSN spaces, here is the format I use to get connected:

So my code same for Spaces is:

blog =“”, “/storageservice/
MetaWeblog.rpc”, 443,
{:blog_url => “”,
:blog_id => “MyBlog”,
:api_user => “myuser”,
:api_pass => “mypass”,
:use_ssl => true
} )

Try like that and let me know, I’ve quickly checked and it looks like
you used an http:// in blog_url which is not needed.

Pieter S.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs