了解Google Plus人员是否有真实照片

时间:2013-06-14 18:59:28

标签: google-plus

我有一个应用程序,使用Google+ API列出您圈子中的用户。除了一件事之外,它的效果很好:API没有说明用户是否有图片或图片只是占位符(蓝色轮廓)。

https://developers.google.com/+/api/latest/people/list

{
  "kind": "plus#person",
  "etag": etag,

  "id": string,
  "displayName": string,
  "image": {
    "url": string
  },
}

如何确定图片是否为占位符? (所以我不必下载它)

2 个答案:

答案 0 :(得分:5)

图片网址在那里:

https://www.google.com/s2/photos/profile/{user_id}
https://plus.google.com/s2/photos/profile/{user_id}
https://profiles.google.com/s2/photos/profile/{user_id}

目前,404比下载默认图片更好。我仍然喜欢API,只是告诉我们用户没有设置图片:(

答案 1 :(得分:3)

对于占位符图片,响应将为isDefault: true

"image": {
  "url": "https://lh3.googleusercontent.com/.../photo.jpg?sz=50",
  "isDefault": true
 },