pcj*_*pcj 6 android google-plus gmail-api
我们已将Gmail登录集成到我们的Android应用程序中,我们正在使用服务器端集成来获取一次auth_code,如下所述:https://developers.google.com/identity/sign-in/android/offline-access
我们在服务器端以及应用程序内的Android设备上都可以访问Gmail帐户.
但不知何故,我们没有使用以下方法获取个人资料照片:
googleSignInAccount.getPhotoUrl();
Run Code Online (Sandbox Code Playgroud)
在提出请求时,我们使用以下代码:
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestScopes(new Scope(GmailScopes.GMAIL_READONLY))
.requestServerAuthCode("OUR_SERVER_CLIET_ID", true)
.requestEmail()
.requestProfile()
.build();
Run Code Online (Sandbox Code Playgroud)
有关stackoverflow的一些问题表明,如果用户启用了Google+个人资料帐户,那么只有您才能获得照片网址.这种情况在我们的案例中没有发生,因为我们使用在Google+帐户上有照片的帐户进行了测试.
我们在iOS应用程序中进行了类似的集成,我们可以在其中获取个人资料照片网址?可能有什么问题?
更新:
只有在个人资料中设置了照片集的用户才能获得照片网址,否则为空.
| 归档时间: |
|
| 查看次数: |
322 次 |
| 最近记录: |