0

我需要从谷歌帐户中检索姓名、电子邮件和图片。
我已经在使用 openid 让用户使用它的 google acc 登录。

我可以从 openid 进程中获得图片 URL 吗?

使用 OAuth,我似乎无法找到正确的范围来检索此信息...请参阅此链接:
http ://code.google.com/apis/gdata/docs/directory.html

有一个范围列表,您可以使用 REST api 获取谷歌,但我没有看到与配置文件相关的范围。

顺便说一句,我正在使用 PHP 并且 openid 已经在工作,但是直到我知道我是否可以(并且需要)检索图片时才开始使用 oauth(因为电子邮件和名称已经包含在 openid 进程中)

谢谢,

4

1 回答 1

1

您似乎可以使用 Google 联系人数据 API 检索图片 URL:请参阅http://code.google.com/intl/fr/apis/contacts/docs/3.0/developers_guide_protocol.html#retrieving_photo

然后,您必须使用 OAuth 对您的请求进行身份验证。如果您已经使用 OpenID,您现在可以使用混合协议 OpenId/OAuth :请参阅http://code.google.com/intl/fr/apis/accounts/docs/OpenID.html#oauth

于 2011-02-20T12:44:32.580 回答