My Code:
foreach (PicasaEntry entryAlbuns in feedAlbuns.Entries)
{
AlbumAccessor ac = new AlbumAccessor(entryAlbuns);
PhotoQuery photos = new PhotoQuery(PicasaQuery.CreatePicasaUri("admin@localhost", ac.AlbumTitle));
PicasaFeed feedPhotos = service.Query(photos);
}
When debugger step in line PicasaFeed feedPhotos = service.Query(photos); get an error
The remote server returned an error: (404) Not Found.
Check parameters accepted:
PS: Because of security reasons I replaced my email account to admin@localhost.
I had the same problem.
For Google API 1.2.2.0 Use the AlbumAccessor.Name instead of AlbumAccessor.AlbumTitle. Google should make this more obvious in the documentation.
For Google APL 1.4.0.2 Use the AlbumAccessor.Id instead of AlbumAccessor.AlbumTitle. Google should make this more obvious in the documentation.
Sample Code:
AlbumAccessor ac = new AlbumAccessor(AlbumEntry);
PhotoQuery query = new PhotoQuery();
query.Uri = new Uri(PicasaQuery.CreatePicasaUri(_login,AlbumAccessor.Id));
photoFeed = picasaService.Query(query);