Hmm that edit URI is weird. It's retrieving the feed ( /data/feed/ instead of /data/entry/) and it doesn't have a version string. Yeah, it's a service bug. The tag search causes it to return an invalid edit URI.
I filed a bug: http://code.google.com/p/gdata-issues/issues/detail?id=764 Cheers, -Jeff On Sep 11, 5:06 am, Frank Mantek <[EMAIL PROTECTED]> wrote: > That is very weird. I just quickly tried your code in C# against my > album and it works just fine. Now assume: > > a) you are getting a feed back with at least one entry in there > b) then entries(0).Delete() deletes that entry and it works against > the entries EditUri > > i have no idea where the message "feed can not be deleted is coming > from". > > As soon as you add the Tag parameter though, you get the "feed can not > be deleted" message from the server. > > I verified that in my case, that the delete request is issued against > the EditUri of the entry, which looks perfectly fine: > > DELETE /data/feed/api/user/fmantek/album/Bowling/5063339377173394706 > > but is different than the same link without the tag. > > Looks like a service bug to me. > > Frank Mantek > Google > > On Sep 11, 2008, at 1:21 PM, telu wrote: > > > > > Hi Jeff, > > > here is the code I am using for this. > > > -------------------------------------------------------- > > Dim myService As PicasaService > > Dim query As PhotoQuery > > Dim feed As PicasaFeed > > > myService = New PicasaService("exampleCo-exampleApp-1") > > myService.setUserCredentials(mylogin, mypassword) > > > query = New PhotoQuery(PicasaQuery.CreatePicasaUri(mylogin, > > "XYZ")) > > query.Tags = "x" > > feed = myService.Query(query) > > feed.Entries(0).Delete() > > ---------------------------------------------------------- > > > On Sep 8, 5:16 pm, "Jeff Fisher (Google)" <[EMAIL PROTECTED]> > > wrote: > >> Hi, > > >> Rather than retrieving the photo feed, you should be retrieving the > >> photo entry and deleting that instead. It would help if you could > >> share the code you are using, but you should be able to retrieve the > >> photo entry directly using the following URL with the appropriate ids > >> substituted in: > > >>http://picasaweb.google.com/data/media/api/user/<userID>/albumid/ > >> <albumID>/photoid/<photoID> > > >> Cheers, > >> -Jeff > > >> On Sep 7, 6:28 pm, telu <[EMAIL PROTECTED]> wrote: > > >>> I am using .net api to delete a photo in picasa album. I seem to get > >>> the photo feed appropriately based on tag but when i call the delete > >>> method it fails with the message "feed can not be deleted" > > >>> I am not sure if it is due to a bug in API or am I doing something > >>> wrong?- Hide quoted text - > > >> - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ 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 Google-Picasa-Data-API@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---