Google OAuth范围参数以获取用户';她姓什么名字
有人知道如何从google的oauth实现中获取用户的名字和姓氏吗 我只能获取带有scope参数的电子邮件地址 但我找不到如何得到名字和姓氏Google OAuth范围参数以获取用户';她姓什么名字,oauth,Oauth,有人知道如何从google的oauth实现中获取用户的名字和姓氏吗 我只能获取带有scope参数的电子邮件地址 但我找不到如何得到名字和姓氏 有人知道如何使用oauth吗?以下是您可以尝试的URL: http://www-opensocial.googleusercontent.com/api/people/#USERID# // like g+ profile id 认证 NSString *scope = @"https://www.googleapis.com/auth/userinfo
有人知道如何使用oauth吗?以下是您可以尝试的URL:
http://www-opensocial.googleusercontent.com/api/people/#USERID# // like g+ profile id
认证
NSString *scope = @"https://www.googleapis.com/auth/userinfo.profile";
NSString *urlAuthorization = @"https://www.googleapis.com/oauth2/v1/userinfo?alt=json";
授权
NSString *scope = @"https://www.googleapis.com/auth/userinfo.profile";
NSString *urlAuthorization = @"https://www.googleapis.com/oauth2/v1/userinfo?alt=json";
范围应该在您登录后为您获取访问令牌。然后,您可以使用urlAuth获取您的配置文件信息的一个漂亮的JSON字符串,例如id、给定的名称(名字)、家族名称(姓氏)等等
另请参阅详细信息,以查看同样有帮助的示例应用程序。我也有同样的问题,关于可用范围的文档几乎不可能找到。我正在实现
OAuth2.0
,它仍处于谷歌api的实验阶段。因此,几乎没有足够的文档
似乎名称和配置文件图片所需的范围如下:
因此,您可能需要使用:
顺便说一下,您可以在一个请求中同时提出这两个请求
someauthurl?response_type=code&client_id=123&redirect_url=someurl&scope=somescope1 somescope2 somescope3
只需用空格将它们隔开。有关可以在oauth启动url中包含(用空格分隔)的作用域列表,请尝试并试用。如果使用Google+登录,请查看以下内容:
要得到最终的名字和姓氏,您必须添加哪个范围?因为名字只是一个由名字和姓氏组成的字符串,一个解决方案是使用PHP将名字分成几个部分,并将它们用作名字和姓氏。我会写代码并在这里发布。