File away. Sounds reasonable enough. Frank On Feb 25, 2009, at 7:37 PM, Jeff Fisher wrote:
> I don't believe so, unless you convince Frank to make > createPicasaUri() a bit smarter. Which actually probably isn't that > hard. He's a reasonable guy. File a feature request perhaps? > > http://code.google.com/p/google-gdata/issues/list > > Cheers, > -Jeff > > On Wed, Feb 25, 2009 at 7:26 AM, Erwin Berends <[email protected] > > wrote: > > Jeff, > > Thanks for your help, with using your url it works like a charm. > > I only have one question left, is it possible to create the url from > the PicasaQuery object or another query/urlbuilder object? It isn't > really important, I just try to remove all urls as string from my > code, > so I only have real objects in my code. > > Regards, > Erwin > > Jeff Fisher wrote: > > Well you are retrieving the feed of the photo, which could have > > comments or tags of the photo as entries. What you really want is to > > just fetch the entry of the photo itself: > > > > http://picasaweb.google.com/data/entry/api/user/berends.erwin/albumid/5208110958805548257/photoid/5208111899403386114 > > > > Notice it is /data/entry/ instead of /data/feed/ > > > > You can retrieve it using something like: > > > > PicasaEntry entry = (PicasaEntry) service.Get(photoUrl); > > > > Cheers, > > -Jeff > > > > > > > > On Mon, Feb 2, 2009 at 12:04 PM, Erwin Berends > > <[email protected] <mailto:[email protected]>> wrote: > > > > > > Hi, > > > > I'm trying to select a single photo from an album with this > code: > > > > In the code, PicasaPhoto is my own wrapper object for the > PicasaEntry, > > it contains a PhotoAccessor and a PicasaEntry, but it isn't > really > > relevant for the issue I'm having. > > > > public PicasaPhoto GetPhoto(string albumId, string photoId) > > { > > PicasaQuery query = new PicasaQuery > > (PicasaQuery.CreatePicasaUri(this._user, albumId, photoId)); > > this._picasaFeed = > (PicasaFeed)this._picasaService.Query > > (query); > > //the next statement breaks, there are no entries... > > PicasaEntry photoentry = (PicasaEntry) > > this._picasaFeed.Entries[0]; > > return new PicasaPhoto(photoentry); > > } > > > > When I look at the feed-url it is: > > > > http://picasaweb.google.com/data/feed/api/user/berends.erwin/albumid/5208110958805548257/photoid/5208111899403386114 > > > , > > putting this in a browser, it shows me the name of my image, > but the > > picasafeed doesn't return any results, or maybe it does and I do > > something wrong. > > > > Does anybody know how to retrieve a single photo with the > query and > > feed-objects from the api? I know there are other ways, but > this way > > my code stays clear to everybody who reads it. > > > > > > > > > > > > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
