Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我们如何使用谷歌日历api获取用户的图像?_Java_Android_Google Api_Google Calendar Api_Google Oauth - Fatal编程技术网

Java 我们如何使用谷歌日历api获取用户的图像?

Java 我们如何使用谷歌日历api获取用户的图像?,java,android,google-api,google-calendar-api,google-oauth,Java,Android,Google Api,Google Calendar Api,Google Oauth,我正在跟踪,但我不知道如何获取所选帐户名(用户)的映像。在这里,我创建了mCredential值,如下面的示例所示: mCredential = GoogleAccountCredential.usingOAuth2( getApplicationContext(), Arrays.asList(SCOPES)) .setBackOff(new ExponentialBackOff()) .setSelectedAccoun

我正在跟踪,但我不知道如何获取所选帐户名(用户)的映像。在这里,我创建了mCredential值,如下面的示例所示:

mCredential = GoogleAccountCredential.usingOAuth2(
            getApplicationContext(), Arrays.asList(SCOPES))
            .setBackOff(new ExponentialBackOff())
            .setSelectedAccountName(settings.getString(PREF_ACCOUNT_NAME, null));

我无法通过mCredential值获取图像。提前感谢您的帮助。

people.get返回图像,但根据该页面,我们获得了调用plus api的人员的图像。Person-mePerson=plus.people().get(“me”).execute();但是我不使用plus api,我的意思是你需要使用api来获取数据。身份验证不会返回身份验证人的图片。我原以为我可以使用GoogleAccountCredential获取个人信息,但现在我添加了plus api,我可以按照您的说明获取这些信息。非常感谢。你可以试着稍微修改一下。如果身份验证返回用户id,我记不起它返回了什么。您可以使用公共API密钥向plus.people请求用户信息。这样用户就不需要批准plus api范围。只是一个值得研究的想法。