我有一个应用程序,使用Google+ API列出您圈子中的用户。除了一件事之外,它的效果很好:API没有说明用户是否有图片或图片只是占位符(蓝色轮廓)。
https://developers.google.com/+/api/latest/people/list
{
"kind": "plus#person",
"etag": etag,
"id": string,
"displayName": string,
"image": {
"url": string
},
}
如何确定图片是否为占位符? (所以我不必下载它)
答案 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
},