通过user_id问题获取Google+个人资料图片网址

时间:2018-02-27 12:50:05

标签: google-api google-plus google-people

两年前我发布了多人游戏,两周前我整合了谷歌+登录。 Google+登录在Web和Android平台上均可正常运行,但在两个平台上的在线播放器列表中都会显示个人资料图片时出现问题。显示了一些个人资料图片,有些则没有。

要获取我使用的个人资料照片:

https://www.googleapis.com/plus/v1/people/{user_id}?fields=image&key={browser_key or android_key}

如果请求失败,状态为404。

{
    "error": {
        "errors": [
            {
                "domain": "global",
                "reason": "notFound",
                "message": "Not Found"
            }
        ],
        "code": 404,
        "message": "Not Found"
    }
}

Here you can find Google+ API report

欢迎任何评论/建议或提示。谢谢。

1 个答案:

答案 0 :(得分:1)

用户不再需要在Google+上创建帐户。个人资料数据链接到谷歌+所以如果你有一个用户登录谁没有在谷歌+帐户+你不会找到任何数据。

  

获取https://www.googleapis.com/plus/v1/people/111102772937280436258

结果

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "notFound",
    "message": "Not Found"
   }
  ],
  "code": 404,
  "message": "Not Found"
 }
}

Google+信息页link无效。这一个user确实有一个谷歌+帐户,这就是它的工作原理。

建议让用户创建一个Google +帐户,或让他们将自己的图片上传到您的系统。我认为您无法以编程方式更新Google上的用户个人资料图片。