使用谷歌的Oauth 2 Playground,可以显示:
这种情况似乎令人不安;我想使用gmail地址来识别应用程序中的用户。 我怎样才能每次都获取gmail地址,无论范围组合如何?我不想让用户登录两次(一次获取youtube api v3的令牌,一次获取从Oauth api v2获取gmail地址的令牌。
另外,另一个烦恼;在“应用程序想要”屏幕上,/ auth / userinfo.email范围导致我们被告知应用程序想要“查看您的电子邮件地址”“知道您在Google +上的人”....我真的会相反,它没有导致后者!
答案 0 :(得分:0)
我不确定我理解gmail电子邮件地址和Google +电子邮件地址之间的区别。您的用户是否有两个同时登录并且每个范围使用不同的登录?
Google建议不要使用电子邮件地址作为标识符,因为它可以更改。除了电子邮件地址,还有一个谷歌用户ID,您应将其用作标识符。
+1,评论“知道你在Google+上的身份”。我不想要它,没有要求它,但是谷歌把它放了,这让我的客户被收购了。