有没有办法*只*通过Google的OAuth2实施获取用户的电子邮件地址?

iff*_*ffy 12 oauth2-playground google-oauth

我的页面上有"使用Google+登录"按钮.当人们点击它时,我希望他们唯一授权的是"查看您的电子邮件地址".

想要"知道你是在谷歌谁"或"查看有关您的帐户的基本信息." 我想要他们的电子邮件地址.

我正在玩OAuth 2.0 Playground(https://developers.google.com/oauthplayground/)并看到这个:


范围: email

要求:

  1. 了解您在Google上的身份
  2. 查看您的电子邮件地址

范围:( https://www.googleapis.com/auth/userinfo.email 并且这个不推荐使用)

要求:

  1. 了解您在Google上的身份
  2. 查看您的电子邮件地址

Owe*_*Cao 8

的确,我也注意到了.我在2013年2月发现了一个解释:

这是一种有意的更改,可以更准确地向用户传达正在授予的权限集.通过了解用户的电子邮件地址,可以通过间接方式找到用户的个人资料地址.因此,为了更准确地披露,我们正在促使用户批准此类披露.