Как получить идентификатор Gmail, используя python - PullRequest
2 голосов
/ 27 марта 2020

В настоящее время у меня есть список учетных записей gmail, и мне нужно связать их с их идентификаторами. Например, gmail у меня выглядит следующим образом test@gmail.com, и мне нужно иметь его идентификатор. Я довольно запутался с примерами онлайн. Пожалуйста, дайте хотя бы идеи достижения результата. Спасибо перед рукой.

1 Ответ

3 голосов
/ 27 марта 2020

Вам понадобится пользователь, которому принадлежит test@gmail.com, для аутентификации вашего приложения с использованием gmail api и Oauth2.

После того, как у вас есть токен доступа для этого пользователя, вы можете позвонить ему с информацией о пользователе. конечная точка

https://openidconnect.googleapis.com/v1/userinfo?access_token={token}

Это вернет информацию профиля Google для этого пользователя и предоставит вам его внутренний идентификатор пользователя Google.

note

Нет способа получить идентификатор пользователя Google для пользователя, который не аутентифицировал ваше приложение. Вы должны иметь чье-то разрешение на подобные вещи.

...