Как узнать имя и фамилию по адресу электронной почты gmail.com? - PullRequest
0 голосов
/ 22 января 2019

Я хочу получить имя и фамилию человека по адресу электронной почты. Как мне это сделать? Я думал использовать API от Google Plus, но Google закрывает его. Какие еще есть варианты?

1 Ответ

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

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

{
  "resourceName": string,
  "etag": string,
  "metadata": {
    object(PersonMetadata)
  },
  "locales": [
    {
      object(Locale)
    }
  ],
  "names": [
    {
      object(Name)
    }
  ],

  ...

  "emailAddresses": [
    {
      object(EmailAddress)
    }
  ],

  ...

}

Поле names вернет объект Name, который содержит следующие поля:

{
  "metadata": {
    object(FieldMetadata)
  },
  "displayName": string,
  "displayNameLastFirst": string,
  "familyName": string,
  "givenName": string,
  "middleName": string,
  "honorificPrefix": string,
  "honorificSuffix": string,
  "phoneticFullName": string,
  "phoneticFamilyName": string,
  "phoneticGivenName": string,
  "phoneticMiddleName": string,
  "phoneticHonorificPrefix": string,
  "phoneticHonorificSuffix": string
}
...