iOS 从 Google + OAuth 数据中解析用户信息
Posted
技术标签:
【中文标题】iOS 从 Google + OAuth 数据中解析用户信息【英文标题】:iOS Parse User Information from Google + OAuth Data 【发布时间】:2012-10-01 12:54:42 【问题描述】:我正在尝试为 ios 使用 Google 的 OAuth 服务,并将以下范围传递给身份验证机制:
https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile据我所知,登录工作正常(系统提示我输入 Google 凭据);我可以从GTMOAuth2Authentication
对象中解析出我的电子邮件,但我的问题是,我如何从“userinfo.profile”中获取数据,即姓名、性别等。
谢谢
【问题讨论】:
【参考方案1】:您可以使用访问令牌通过调用 UserInfo 端点来获取用户的基本配置文件信息。
见https://developers.google.com/accounts/docs/OAuth2Login#userinfocall
【讨论】:
以上是关于iOS 从 Google + OAuth 数据中解析用户信息的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Google YouTube Data API OAuth 2 iOS 获取刷新令牌
在 iOS 中让 Google OAuth 被 Apple 接受
iOS上的Google OAuth 2隐式流程,手动刷新令牌