So far for OurDoings I've only implemented 3rd-party read/write APIs, allowing integration with the Picasa desktop client, ping.fm, and hellotxt. When Pixelpipe approached me about an API I just had them use the ping.fm "custom URL" API I had implemented. But eventually I'll need to make some serious design decisions and create an API that gives read-write access to unique features.
Read-write APIs are useful, but proceed with caution. http://friendfeed.com/gabe/82458dfe/api-design-is-like-sex-m...
So far for OurDoings I've only implemented 3rd-party read/write APIs, allowing integration with the Picasa desktop client, ping.fm, and hellotxt. When Pixelpipe approached me about an API I just had them use the ping.fm "custom URL" API I had implemented. But eventually I'll need to make some serious design decisions and create an API that gives read-write access to unique features.