Our implementation of the
MetaWeblog API for
MSN Spaces
is now publicly available. You can use the API to create, edit and
delete blog posts on your space. The following blogging applications
either currently work with our implementation of the MetaWeblog API or
will in their next release
- W.Bloggar
- Blogjet
- Ecto
- Zoundry
- Qumana
- Onfolio
- Elicit
- PostXING
- Pocket Blogger
- Diarist - PocketPC
I have also provided a pair of tutorials for managing your MSN Spaces blog using desktop blogging tools, one on using Blogjet to manage
your MSN Spaces blog and the other on using W.Bloggar to manage your blog on MSN
Spaces.
The following information is for developers who would like to build
applications that programmatically interact with MSN Spaces.
Supported Blogger and MetaWeblog API
methods:
-
metaWeblog.newPost (blogid, username, password, struct, publish) returns
string
-
metaWeblog.editPost (postid, username, password, struct,
publish) returns boolean
-
metaWeblog.getPost (postid, username,
password) returns struct
-
metaWeblog.getCategories (blogid, username,
password) returns array of structs
-
metaWeblog.getRecentPosts (blogid,
username, password, numberOfPosts) returns array of structs
-
blogger.deletePost(appkey, postid, username, password, publish) returns
boolean
-
blogger.getUsersBlogs(appkey, username, password) returns array
of structs
-
blogger.getUserInfo(appkey, username, password) returns
struct
Unsupported MetaWeblog API methods:
- metaWeblog.newMediaObject (blogid, username, password, struct) returns
struct
NOTE: The appKey parameter used by the deletePost, getUsersBlogs
and getUserInfo method is ignored. MSN Spaces will not require an application
key to utilize its APIs.
Expect to see more information about the MetaWeblog API for MSN Spaces on http://msdn.microsoft.com/msn shortly. We also will be providing a forum to discuss the APIs for MSN Spaces at http://forums.microsoft.com/msdn
in the next few days. If you have questions about using the API or
suggestions about other APIs you would like to see, either respond to
this blog entry or send me mail at dareo AT microsoft DOT com.