Есть ли способ (через API) определить, является ли изображение профиля Google пользователя профилем Google по умолчанию? - PullRequest
0 голосов
/ 09 января 2019

Раньше я мог использовать Google + API для этого, но этот API закрывается .

Мне интересно, существует ли способ оба

  1. Получить URL для изображения профиля пользователя
  2. Узнайте, является ли изображение изображением Google по умолчанию, или изображение, установленное пользователем

Я нашел другие API Google, предоставляющие URL-адрес изображения, например oauth2.userinfo.get , но мне не удалось найти API, предоставляющий что-то вроде поля Google 101 + isDefault.

1 Ответ

0 голосов
/ 10 января 2019

Вы можете попробовать использовать People API . В API есть метод people.get, который возвращает экземпляр Person:

{
  "resourceName": string,
  "etag": string,
  "metadata": {
    object(PersonMetadata)
  },
  ...
  "photos": [
    {
      object(Photo)
    }
  ],
  ...
}

Поле photos возвращает фотографии человека только для чтения.

Представление JSON:

{
  "metadata": {
    object(FieldMetadata)
  },
  "url": string,
  "default": boolean
}

где,

  • метаданные - объект ( FieldMetadata )
    • Метаданные о фото.
  • url - строка
  • по умолчанию - логическое значение
    • True, если фотография является фотографией по умолчанию; false, если фотография предоставлена ​​пользователем.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...