类似Atom API和LiveJournal API,MetaWeblog API是一种基于XML-RPC协议,允许通过第三方客户端来发表Blog的编程界面。现在,Windows Live Spaces也提供了对MetaWeblog API的支持。在Spaces里启用MetaWeblog API的设置步骤如下:
- 如果你还没有一个Passport帐号,需要在 http://www.passport.com 注册并获得
- 如果你还没有一个Space,需要在 http://spaces.live.com 注册并获得
- 进入你的Space,然后进入Settings,接着进入E-mail Publishing
- 打开E-mail Publishing功能
- 选择一个Secret Word
从先在开始,当你在设置MetaWeblog API第三方客户端的时候,用户名就是你的Space的名字,密码就是那个Secret Word。比如,如果Spaces的地址为 http://xiaohuwang.spaces.live.com ,那么用户名就是 xiaohuwang ,密码就是在第5个步骤里设置的那个Secret Word。最后,MetaWeblog API的请求地址为 https://storage.msn.com/storageservice/MetaWeblog.rpc
如果有兴趣开发基于 MetaWeblog API 的应用程序的话,可以访问参考MSDN的这个章节。(PS. 真的很想很想写个WordPress到Live Spaces的转贴软件,可惜还要写硕士论文。命苦啊,为什么我不能做自己想做的事情?)