如何使用LightOpenID php类为谷歌和雅虎获取用户照片

时间:2012-05-30 13:25:31

标签: lightopenid

我正在使用LightOpenID php类,即openid.php类。我想要获取用户照片。但它不会返回有关用户照片的信息。请帮我,我必须获取用户帐户照片。

谢谢,

1 个答案:

答案 0 :(得分:1)

OpenID提供商不必返回您请求的任何信息。

如果您要求,Google会返回以下属性列表:

  • 国家
  • 电子邮件
  • 名字
  • 语言
  • 姓氏

您可以在google's openid endpoint documentation找到它。

Google不会返回任何其他属性,无论您是否要求他们。由于用户照片不在列表中,因此无法获取。

至于雅虎,a post on developer.yahoo.com表示如果您请求media/image/default,则会返回个人资料图片。我不知道这些信息是否是最新的。如果您仍然无法通过请求获取个人资料图片,那么很可能雅虎不再支持它(或者您没有个人资料图片)。