为什么Google Api中的范围无法请求名称/配置文件?

时间:2019-07-17 04:25:27

标签: google-oauth google-oauth2

我想在Google Api中使用多个范围来获取电子邮件和个人资料。我尝试了很多范围,例如:

"openid" "email" "profile"
"https://www.googleapis.com/auth/plus.login",
"https://www.googleapis.com/auth/plus.me",
".............................../userinfo.email"
".............................../userinfo.user.phonenumbers.read"
".............................../userinfo.profile",   
".............................../user.emails.read"
".............................../plus.profile.emails.read"

只有这一个"https://www.googleapis.com/auth/user.emails.read"可以工作,而其他的则不能。 当我添加范围".../user.emails.read"时,它仅在授权页面中显示“查看您的电子邮件地址”。我还希望它显示“知道您在Google上的身份”,我应该使用哪个范围?

我使用的网址是“ https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=XXXXXX&redirect_uri=XXXXXX&response_type=code&scope=openid%20https://www.googleapis.com/auth/plus.me%20https://www.googleapis.com/auth/userinfo.profile%20https://www.googleapis.com/auth/user.emails.read&hl=en_US&prompt=consent

ps。我无法发布太多链接,因此请使用“ ....”。

0 个答案:

没有答案