# Can I use xmlrpc to manage my msn spaces

**URL:** <https://www.ruby-forum.com/t/can-i-use-xmlrpc-to-manage-my-msn-spaces/135215>\
**Category:** Ruby\
**Created:** [April 19, 2008, 8:58am UTC](https://www.ruby-forum.com/t/can-i-use-xmlrpc-to-manage-my-msn-spaces/135215 "2008-04-19T08:58:54Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![huang\_zhimin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/54ee81/32.png) [@huang\_zhimin](https://www.ruby-forum.com/u/huang_zhimin)\
**Post date:** [April 19, 2008, 8:58am UTC](https://www.ruby-forum.com/t/can-i-use-xmlrpc-to-manage-my-msn-spaces/135215/1 "2008-04-19T08:58:54Z")

</div>

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

irb(main):001:0\> require ‘rubygems’  
=\> true  
irb(main):002:0\> require ‘rmetaweblog’  
=\> true  
irb(main):005:0\> blog = RMetaWebLog.new(‘[storage.msn.com](http://storage.msn.com)’,  
‘/storageservice/MetaWeblog.rpc’, 443, {:use\_ssl=\>‘true’, :blog\_url=\>’  
[http://xxx.spaces.live.com](http://xxx.spaces.live.com)’, :blog\_id=\>‘xxx’, :api\_user=\>‘xxx’,  
:api\_pass=\>‘yyy’})  
=\> #\<RMetaWebLog:0xb7922284 @use\_ssl=“true”, @cookie=nil, @auth=nil,  
@user=nil, @proxy\_port=nil, @api\_user=“xxx”, @http\_last\_response=nil,  
@blog\_url=“[http://xxx.spaces.live.com](http://xxx.spaces.live.com)”, @create=nil, @port=443,  
@path=“/storageservice/MetaWeblog.rpc”, @http=#\<Net::HTTP  
[storage.msn.com:443](http://storage.msn.com:443) open=false\>, @proxy\_host=nil,  
@http\_header\_extra=nil,  
@parser=nil, @timeout=30, @api\_pass=“yyy”, @host=“[storage.msn.com](http://storage.msn.com)”,  
@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:in `categories’  
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?

---

<div class="post-metadata">

**Author:** ![huang\_zhimin](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/h/54ee81/32.png) [@huang\_zhimin](https://www.ruby-forum.com/u/huang_zhimin)\
**Post date:** [April 21, 2008, 7:57pm UTC](https://www.ruby-forum.com/t/can-i-use-xmlrpc-to-manage-my-msn-spaces/135215/2 "2008-04-21T19:57:33Z")

</div>

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 = RMetaWebLog.new(“[storage.msn.com](http://storage.msn.com)”, “/storageservice/  
MetaWeblog.rpc”, 443,  
{:blog\_url =\> “[blogname.spaces.live.com](http://blogname.spaces.live.com)”,  
: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.

Regards,  
Pieter S.
