Closed Bug 642907 Opened 13 years ago Closed 13 years ago

GMail user photo missing

Categories

(Cloud Services :: Server: Share, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: clarkbw, Unassigned)

References

Details

== copied from https://github.com/mozilla/f1/issues#issue/86 ==

I have a photo set for my GMail account and I haven't seen my F1 update to use that photo, I'm wondering if we're not returning it correctly. Anyone else seeing their photo in the GMail tab?


mixedpuppy

google doesn't provide it to us in the openid+oauth results. I also do not see a 'profile' api for gmail accounts to ask for it...

clarkbw

Oh, I thought it was part of the contacts API call.

http://code.google.com/apis/contacts/docs/2.0/developers_guide_protocol.html#retrieving_photo
The contacts api is not used at the time the users profile for the service is created.  For google and yahoo, which uses openid+oauth, the profile is created based on openid attribute exchange, which does not include a photo.  

We could fix this by retrieving the users contacts during the openid dance, it adds another http request during that step, but we do it for other services anyway.
Blocks: 642684
this is a server issue, not a client issue
Component: Share: Web Client → Server: Share
QA Contact: share-web-client → share-server
Blocks: 649414
No longer blocks: 642684
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.