我正在使用此库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
答案 0 :(得分:0)
对延迟回复表示道歉。我们会定期监控Google项目中的社交问题。
问题是Google OpenId + OAuth api不提供图片网址。我们正在使用Google+对Google提供商进行改造,因此将在下一个次要版本中提供此功能 - 为我们的Google项目社交网站提供最新信息。