получить имя и фамилию с адреса электронной почты в Enterprise G-Suite - PullRequest
0 голосов
/ 11 июня 2019

Я пытаюсь найти имя пользователя по его адресу электронной почты. Я думал, что мог бы использовать People.People.get, как упомянуто здесь , но это требует знания идентификатора учетной записи пользователя.

Как я могу получить информацию о пользователе, если знаю только его электронную почту?

И я не думаю, что смогу использовать API Справочника, потому что у меня нет прав администратора.

Ответы [ 2 ]

2 голосов
/ 11 июня 2019

Вы можете использовать Admin Directory API для получения данных пользователя. При выполнении URL-вызова необходимо указать в теле запроса параметр (viewType: "domain_public"), чтобы вы могли получить основные сведения о пользователе в своем домене, не имея прав администратора.

Ссылка: https://developers.google.com/admin-sdk/directory/v1/reference/users/get

0 голосов
/ 11 июня 2019

Я не думаю, что вы можете сделать это без прав администратора, по указанной вами ссылке вам нужен AccountId, который можно получить только при наличии прав администратора и доступа к API-интерфейсу каталога (https://developers.google.com/admin-sdk/directory/v1/reference/users/get), который вы упомянулиу вас нет доступа к.

Вы можете попросить своего администратора получить роль администратора https://support.google.com/a/answer/172176?hl=en, чтобы использовать Admin SDK для выполнения вашей задачи, вам будет проще.Я не знаю, как настроен обмен контактами в вашей организации, потому что вы сможете проверить информацию о контакте при отправке электронного письма или добавлении его в свой список контактов.

Я надеюсь, что эта информация можетбыть полезным. Привет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...