Thank you very ,very much. I had had my code worked.
2009/3/10 Jeff Fisher <[email protected]> > Okay I figured this out. You have a Google Apps account and a Google > Account with the same e-mail. The API by default authenticates you as your > Google Apps account, and since Picasa Web Albums is not an Apps product, > fails to find your PicasaWeb user information. > > The trick is to do this: > > gd_client.account_type = 'GOOGLE' > > before calling gd_client.ProgrammaticLogin(). > > Cheers, > -Jeff > > > On Fri, Mar 6, 2009 at 12:21 PM, Jeff Fisher <[email protected]>wrote: > >> Is it the same account that you are logging into >> http://picasaweb.google.com with to see and manage your albums? >> >> Cheers, >> -Jeff >> >> >> On Thu, Mar 5, 2009 at 6:46 PM, Rock Sun <[email protected]> wrote: >> >>> >>> >>> 2009/3/6 Jeff Fisher <[email protected]> >>> >>>> That means it was retrieved without authentication. If your password was >>>> incorrect it should be raising a BadAuthentication exception. I'm not sure >>>> what's going on here. >>>> >>> >>> >>> I think the authentication worked well. If I input the wrong password, it >>> will raise BadAuthentication exception. >>> I wonder if because the account I use is not the gmail user. >>> >>> Could I give you my account to test it? >>> >>> >>> >>>> >>>> Cheers, >>>> -Jeff >>>> >>>> >>>> On Wed, Mar 4, 2009 at 6:07 PM, rocksun <[email protected]> wrote: >>>> >>>>> >>>>> Thank you. >>>>> >>>>> I want to know if it is because I use an wrong account. >>>>> >>>>> In gd_client.GetUserFeed(user='default') , if I changed the >>>>> user to the gd_client.email and it will not report 404. But I could >>>>> not >>>>> change the album information. >>>>> >>>>> On Mar 5, 5:26 am, Jeff Fisher <[email protected]> wrote: >>>>> > This works fine for me. (Just tried it in the python interpreter, >>>>> although I >>>>> > only imported gdata.photos.service, which shouldn't affect anything.) >>>>> > >>>>> > Cheers, >>>>> > -Jeff >>>>> > >>>>> > On Mon, Mar 2, 2009 at 11:15 PM, rocksun <[email protected]> wrote: >>>>> > >>>>> > > When I want to get the private albums, I get errors below. >>>>> > >>>>> > > gdata.photos.service.GooglePhotosException: (404, 'Not Found', 'No >>>>> > > such user.') >>>>> > >>>>> > > The gd_client.ProgrammaticLogin() looks successful, but the >>>>> gd_client >>>>> > > looks could not use the authenticated information. >>>>> > >>>>> > > If I use the same name as gd_client.email, I can get the public >>>>> albums >>>>> > > but the private albums. >>>>> > >>>>> > > The code is below: >>>>> > >>>>> > > import gdata.media >>>>> > > import gdata.geo >>>>> > > import gdata.photos.service >>>>> > > import sys >>>>> > > import codecs >>>>> > >>>>> > > targetUser = 'default' >>>>> > > gd_client = gdata.photos.service.PhotosService() >>>>> > > gd_client.email = '[email protected]' >>>>> > > gd_client.password = 'mypasswd' >>>>> > > gd_client.source = 'list-nianzuo-com-1.0' >>>>> > > gd_client.ProgrammaticLogin() >>>>> > >>>>> > > albums = gd_client.GetUserFeed(user='default') >>>>> >>>>> >>>> >>>> >>>> >>> >>> >>> -- >>> My Blog: http://rocksun.cn/ >>> My Site: http://www.subversion.org.cn >>> >>> >>> >>> >> > > > > -- My Blog: http://rocksun.cn/ My Site: http://www.subversion.org.cn --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
