Android Play Game Services获取其他玩家的个人资料图片

Android Play Game Services获取其他玩家的个人资料图片,android,google-play-services,profile-picture,Android,Google Play Services,Profile Picture,我最近在我的游戏中添加了Google Play服务,并将新玩家的得分与Facebook用户的旧排行榜合并。因此,我有一个共同的排行榜为每个人。(这就是为什么我不能使用谷歌内置的排行榜) 在游戏中,我展示了带有个人资料图片和玩家得分的排行榜。 我的问题是,当试图检索谷歌用户档案图片排行榜。我已经找到了一些例子,但它们都显示了当前的用户配置文件,而不是任何给定的谷歌id。 阅读游戏文档,我找到了games.Players.loadPlayer(),并实现了它 我尝试了以下代码,但只对一些玩家有效(我

我最近在我的游戏中添加了Google Play服务,并将新玩家的得分与Facebook用户的旧排行榜合并。因此,我有一个共同的排行榜为每个人。(这就是为什么我不能使用谷歌内置的排行榜)

在游戏中,我展示了带有个人资料图片和玩家得分的排行榜。 我的问题是,当试图检索谷歌用户档案图片排行榜。我已经找到了一些例子,但它们都显示了当前的用户配置文件,而不是任何给定的谷歌id。 阅读游戏文档,我找到了
games.Players.loadPlayer()
,并实现了它

我尝试了以下代码,但只对一些玩家有效(我假设玩家在登录帐户的范围内)

我在文档中找不到任何关于获取其他玩家个人资料图像的权限或要求的信息 所需API:API 所需范围:
游戏范围
。 我已经在我的GoogleapClient中启用了这两个功能。

如果你有身份证,有人知道其他获取谷歌用户个人资料图片的方法吗

这是可能的还是这些图片不公开?(但谷歌的内置排行榜显示了这一点……)


提前谢谢

我很抱歉,我还没有实施或尝试,但如果你没有使用谷歌内置的领导委员会,请尝试使用获取帐户的用户照片。使用该方法请求当前登录用户的配置文件信息。您好,我可以检索登录用户配置文件图片,使用所述方法,我还可以检索登录用户圈子中的人员的配置文件图片。我的问题是检索与当前登录的用户不共享圆圈的用户图片。我还没有实现或尝试,但如果您没有使用谷歌内置的领导板,请尝试使用获取帐户的用户照片。使用该方法请求当前登录用户的配置文件信息。您好,我可以检索登录用户配置文件图片,使用所述方法,我还可以检索登录用户圈子中的人员的配置文件图片。我的问题是检索不与当前登录的用户共享圆圈的用户图片。
//mGoogleApiClient = Connected GoogleApiClient
//uid = Google User ID (Got from Games.Players.getCurrentPlayerId(mGoogleApiClient())
//mImageView = Destination imageView

Games.Players.loadPlayer(mGoogleApiClient, uid).setResultCallback(new theResultCallback<Players.LoadPlayersResult>() {
@Override
public void onResult(@NonNull Players.LoadPlayersResult loadPlayersResult) {
    ImageManager imgMGr = ImageManager.create(getActivity());
    if (loadPlayersResult.getStatus().isSuccess()) {
        imgMGr.loadImage(mImageView, loadPlayersResult.getPlayers().get(0).getIconImageUri());
    }
});
Status{statusCode=STATUS_NETWORK_ERROR_NO_DATA, resolution=null}