Today, I put some effort into getting Digg to working with my MetaWeblogAPI implementations. I and others have submitted bug reports before, but Digg seems unconcerned with fixing their absolutely ridiculous implementation. I tried to tweak my own implementation to compensate for bugs at Digg, but eventually gave up. Here are the highlights of my day.
- Digg incorrectly uses the methodName of metaWeblog.getUsersBlogs instead of blogger.getUsersBlogs. Not a biggy and easy fixed with a hack on my end.
- Digg does not ask for the blogId. Unsure what their algorithm is for determining the blogId, a critical variable in the protocol, but I can only assume they take the first result in the set returned.
- Digg ignores your submitted editUri and makes up it's own based on your other settings. It assumes the end-point is xmlrpc.php. So, unless you use PHP or kludge it, then you can't post Digg stuff to your blog.
Very frustrating!