Tuesday, June 20, 2006

 

An API for Picasa?

I've mentioned before that Picasa is one of the few Google offerings without a (published) API. However, although unpublished, there are a number of integration points with Picasa that form a sort of unofficial API.

Specifically, Picasa offers the following
This uploading interface is undocumented, but has been reverse engineered by tabblo, who use it to offer a way to upload to the tabblo photo service direct from Picasa. They offer few clues as to how they did it, beyond this comment on a flickr forum, to the effect that
"we had to spend a couple of days reverse-engineering a complicated desktop application/server-based protocol, then more time debugging it, and as of late, more time bringing it up to date for the 2.5 release of Picasa."
Picasa has some other potentially useful integration points
Whilst the above are all undocumented, there is documentation provided for another integration point. If you look in the web directory under your Picasa installation, there is a documentation directory, and within that is a index.html file which documents the Picasa Web Templating System. This describes the templating system used when doing an export as web page from Picasa. In addition, you can also export as xml, which provides another fairly easy way to extract data from the Picasa system, for use in other programs.

Labels:


Comments: Post a Comment



<< Home