我想在Google Api
JavaScript中使用多个范围.
我想要做的是让用户Email&名称.
我想要做的是让用户Email&名称.
我可以从范围获得的名称:https://www.googleapis.com/auth/plus.me
我可以从范围获得电子邮件:https://www.googleapis.com/auth/userinfo.email
但是如何在同一个应用程序中使用它们呢?
我的代码是:
scopes = 'https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/userinfo.email'; gapi.signin.render('StartGoogleBtn',{ 'callback': 'onSignInCallback','clientid': clientId,'cookiepolicy': 'single_host_origin','scope': scopes });
应该是什么范围?谢谢 :)
解决方法
只是猜测,但尝试用围绕它的双引号分隔的空格.这就是OAuth 2所要求的,当我为客户端编写代码时,我会自动正确地处理该场景.我认为它只是通过命令传递.这对我有用.
scopes = "https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/plus.me"