Author: Santtu Lakkala <firstname.lastname@example.org>
Date: Mon, 28 Aug 2006 18:49:39 +0000
Yarr, cursed be the wordpress.com xmlrpc API
1 file changed, 6 insertions(+), 0 deletions(-)
diff --git a/posts/yarr-cursed-be-the-wordpresscom-xmlrpc-api.md b/posts/yarr-cursed-be-the-wordpresscom-xmlrpc-api.md
@@ -0,0 +1,5 @@
+# Yarr, cursed be the wordpress.com xmlrpc API
+ I've been doing some hacking on maemo-blog, and starting to get a asynchronous blog API's working. I'll release something soon. I've also added account manager and done some (not even nearly enough) code cleaning. I still need to make the blogger plugin comply to the new asynchronous API.
+ However, during testing the changes, I created two blogs on wordpress.com, and found their xmlrpc API to be quite PITA. Doing a metaWebLog.getUsersBlogs returns all users blogs, as one would except; but... The different blogs of a user require one to use different xmlrpc URLs (ie, http://<blog>.wordpress.com/xmlrpc.php), and the blog name from the domain name is always used, even if there is a blogId defined in the method call, even when they're different; this is a bit of a problem. Trying to be as generic as I can, I wouldn't like to create separate plugins for each blog provider, and metaWebLog API does not support sending a new xmlrpc URL in a getUsersBlogs reply, there's just no generic way of working past the wordpress.com behavior. Found that at least some [performancing](http://performancing.com/firefox) user has run into the [same problem](http://performancing.com/node/2740), and a quick try with [BloGTK](http://blogtk.sourceforge.net/) yielded the same results.
+\ No newline at end of file