4

Google+ API を使用してサークル内のユーザーを一覧表示するアプリケーションがあります。これは 1 つのことを除いてうまく機能します。API は、ユーザーが画像を持っているかどうか、または画像が単なるプレースホルダー (青いシルエット) であるかどうかを判断しません。

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

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

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

画像がプレースホルダーかどうかを判断するにはどうすればよいですか? (ダウンロードしなくてもいいように)

4

2 に答える 2

5

画像の URL があります。

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が欲しいです:(

于 2013-06-23T16:03:26.820 に答える
3

isDefault: trueプレースホルダー画像に対する応答

"image": {
  "url": "https://lh3.googleusercontent.com/.../photo.jpg?sz=50",
  "isDefault": true
 },
于 2015-06-06T20:24:03.877 に答える