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

Reply via email to