Google OAuth范围参数,用于获取用户的名字和姓氏

Bru*_*uno 3 oauth

有人知道如何从谷歌的oauth实现中获取用户的名字和姓氏吗?

我只能使用范围参数https://www.googleapis.com/auth/userinfo#email获取电子邮件地址

但我找不到如何获得名字和姓氏......

谁知道如何用oauth做到这一点?

小智 6

我遇到了同样的问题,几乎无法找到有关可用范围的文档.我正在实施Oauth 2.0谷歌的api仍处于试验阶段.所以,没有足够的文档.

看起来名称和个人资料图片所需的范围是:https: //www.googleapis.com/auth/userinfo.profile

所以你可能需要使用:https: //www.googleapis.com/auth/userinfo#profile

顺便说一下,你可以在一个请求中同时创建它们

 someauthurl?response_type=code&client_id=123&redirect_url=someurl&scope=somescope1 somescope2 somescope3
Run Code Online (Sandbox Code Playgroud)

用空格分开它们.


小智 4

有关可以在 oauth 启动 URL 中包含的范围列表(以空格分隔),请尝试http://code.google.com/apis/gdata/faq.html#AuthScopes并尝试一下。