Unfortunately, there is no way to go from the image URL to the required information. But you have a few options, depending on what you have available to you in chrome extension land (I've only dabbled a bit, myself). 1. Parse the page url if you are actually on picasaweb.google.com. That won't help you otherwise, so probably not a good plan. 2. Request the download version of the image URL. That image URL has a set structure, as follows: https?://[server]/[4 groups of hash codes]/[image options]/[filename]
The [image options] are optional, as in the example you provided below. You can insert those options (or replace existing) with either /d/ or /s1600/. Both of these will have exif data, IIRC. /d/ will set the content-disposition to download. If you are capable of loading either of these in the extension, you should be able to pull the exif off the image without using the API. The example below, as download: http://lh3.ggpht.com/-tWOc0sSfh3E/R04fFhmijhI/AAAAAAAAAGo/7Hx4amKeAcI/d/DSC_0178.jpg The example below, as large with (limited) exif: http://lh3.ggpht.com/-tWOc0sSfh3E/R04fFhmijhI/AAAAAAAAAGo/7Hx4amKeAcI/s1600/DSC_0178.jpg Good luck. -MErickson On Sat, Mar 3, 2012 at 7:17 PM, Andrey Vyrvich <[email protected]>wrote: > Hi guys, I need your advise > I'm developer of quite famous Chrome EXIF Viewer (https:// > chrome.google.com/webstore/detail/lplmljfembbkocngnlkkdgabpnfokmnl) > Unfortunately photos hosted on picasaweb have not contain EXIF data, > therefore I have to use Picasa Albums API but the problem is that I do > not know neither photoId not albumId; > > For example > The URL that I have: > http://lh3.ggpht.com/-tWOc0sSfh3E/R04fFhmijhI/AAAAAAAAAGo/7Hx4amKeAcI/DSC_0178.jpg > but the feed url should be: > > http://picasaweb.google.com/data/entry/api/user/gdata.ops.demo/albumid/5138078378886336001/photoid/5138078404656139794 > > The question is how to convert image URL into the feed URL? > > -- > You received this message because you are subscribed to the Google Groups > "Google Picasa Web Albums API" group. > To post to this group, send email to > [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-picasa-data-api?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google Picasa Web Albums API" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-picasa-data-api?hl=en.
