目前我有gmail帐户的列表,我需要将它们与它们的ID相关联。例如,我有如下的gmailtest@gmail.com
,我需要有它的ID。我对网上的例子很困惑。请至少给出实现结果的想法。谢谢你。
您需要拥有test@gmail.com使用gmailapi和Oauth2对您的应用程序进行身份验证。
一旦你有了该用户的访问令牌,你就可以调用用户信息端点
https://openidconnect.googleapis.com/v1/userinfo?access_token={token}
这将返回该用户的谷歌个人资料信息,并将给你他们的内部谷歌用户id。
注释
没有办法为未验证您的应用程序的用户获取Google用户id。你做这种事必须得到别人的许可。