It sounds like you want to get a list of photos from multiple users and 
multiple albums by the photo IDs of those albums, correct?  There's really 
no good way to do this, I'm afraid.  

If you know the user, then you can request a user feed and use fields 
parameter value filtering to return the photo ID you are looking for.  I'm 
afraid that's about as close as you'll get, and you'll need to make one 
request per user. For example, if you want to search the current user for 
photo IDs 1234 and 4567, you could do:
http://picasaweb.google.com/data/feed/api/user/default/?kind=photo&v=2&fields=entry[gphoto:id=1234
 
or 
gphoto:id=4567]&prettyprint=true<http://picasaweb.google.com/data/feed/api/user/default/?kind=photo&v=2&fields=link[@rel='next'],entry(id,title,gphoto:size)&streamid=updates&prettyprint=true>

This will return any entries with the id matching either of the listed IDs. 
This obviously doesn't scale well for large numbers of photo IDs.  But if 
you're storing an array of photo IDs, couldn't you store an array of links 
to the photos?  That would probably be a better way to track favorites, if 
you have the storage capacity for strings of that length and it fits with 
the rest of your application.  All you should really need is the userid, 
album id and photo id to be able to construct a direct feed link for any 
public photo. 

HTH,
-Mike

-- 
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.

Reply via email to