Here’s my skeleton for my magical REST interface. It’s still missing a lot of method calls for Flickr and Vimeo, but the guts are there and the remaining methods will be done in priority when I need them. Right now it supports automatic caching and logging via simple options.
At some point I’ll probably put it on a public SVN repository, but for now you can have the tarball. There’s a README in the file with a simple sample. And the source is pretty self explanatory so you should be able to figure it out if you want to.
The remainder of the work will be done in the order I see fit. Likely read-only methods (most of the getters) Authentication and write methods will be much much later.
I’ll also add more RESTful interfaces as I need them. Probably Facebook soon, Twitter later. Who knows.
Drop your comments here if you’ve got any questions.