Socialauth android从谷歌获取个人资料图片

时间:2013-05-25 13:13:22

标签: android oauth openid socialauth

我正在使用此库https://code.google.com/p/socialauth-android/使用Google帐户登录我的应用程序。到现在为止还挺好。我可以获得用户名,电子邮件但获取用户个人资料图片。我想,该库使用OpenId + Oauth登录并在通话后:

profile.getProfileImageURL()

我得到了空。

我可以通过调用:

来获取令牌和秘密(OpenId?)
socialAuthAdapter.getCurrentProvider().getAccessGrant()
For example:
token key : 1/J0_R-D03mykbqHnnNrVV1lk9FH2j996G05O2WVcHTrQ
token secret : vnh25rzUBVJKjHNpT_USeyjK

但我不能使用此链接来检索用户个人资料网址:https://www.googleapis.com/oauth2/v1/userinfo

你能给我任何提示吗,如何利用我从这个图书馆得到的图片来获取图片网址?

我的oauth_consumer.properties:

www.google.com.consumer_key = xxxxx.com
www.google.com.consumer_secret = xxxxxxxxxx
www.google.com.custom_permissions = https://www.googleapis.com/auth/userinfo.profile

1 个答案:

答案 0 :(得分:0)

对延迟回复表示道歉。我们会定期监控Google项目中的社交问题。

问题是Google OpenId + OAuth api不提供图片网址。我们正在使用Google+对Google提供商进行改造,因此将在下一个次要版本中提供此功能 - 为我们的Google项目社交网站提供最新信息。