谷歌、雅虎和twitter服务提供商使用oauth获取emailId的最终目的是什么?

谷歌、雅虎和twitter服务提供商使用oauth获取emailId的最终目的是什么?,oauth,twitter-oauth,google-oauth,scribe,yahoo-oauth,Oauth,Twitter Oauth,Google Oauth,Scribe,Yahoo Oauth,我正在使用google appengine java web应用程序。我正在尝试将OpenId身份验证放在我的项目中。我正在使用scribe来实现这一点。我能够从谷歌、雅虎、推特服务提供商那里获得访问令牌 获取访问令牌后,我需要获取当前登录的用户电子邮件地址。我在谷歌使用OAuth2.0,雅虎和twitter使用OAuth1.0a 如有任何建议,我们将不胜感激。谷歌: 推特: Twitter不会公开提供用户电子邮件地址的端点。甚至连概要文件端点都没有。下面是一个节选自 如果您想要用户的

我正在使用google appengine java web应用程序。我正在尝试将OpenId身份验证放在我的项目中。我正在使用scribe来实现这一点。我能够从谷歌、雅虎、推特服务提供商那里获得访问令牌

  • 获取访问令牌后,我需要获取当前登录的用户电子邮件地址。我在谷歌使用OAuth2.0,雅虎和twitter使用OAuth1.0a
如有任何建议,我们将不胜感激。

谷歌:
推特:
  • Twitter不会公开提供用户电子邮件地址的端点。甚至连概要文件端点都没有。下面是一个节选自
如果您想要用户的电子邮件地址,您需要在您自己的应用程序和服务范围内向用户索要。twitterapi不提供用户的电子邮件地址作为OAuth令牌协商过程的一部分,也不提供其他获取方法


雅虎:
  • 我认为它也不会暴露用户的电子邮件地址。然而,检索用户配置文件的端点是

  • 你可以在这里找到更多信息


emailId或电子邮件地址?我已经编辑了我的帖子。
https://www.googleapis.com/oauth2/v3/userinfo?access_token={0}