Google 登录获取额外数据
Google Sign In fetch extra data
我可以在 google+ 登录后使用 GIDSignIn 从 Google 获取额外数据吗?目前我得到以下数据:
let userId = user.userID
let idToken = user.authentication.idToken
let fullName = user.profile.name
let givenName = user.profile.givenName
let familyName = user.profile.familyName
let email = user.profile.email
if (user.profile.hasImage) {
let imageUrl = user.profile.imageURLWithDimension(75)
print (imageUrl)
}
但我需要 google 帐户的更多信息。在 google 教程中找不到任何相关信息。
我刚刚检查了 GIDGoogleUser,这些是您可以为用户配置文件 (GIDProfileData) 获取的唯一信息!
func signIn(signIn: GIDSignIn!, didSignInForUser user: GIDGoogleUser!,
withError error: NSError!)
signIn 方法为您提供了 GID 的引用GoogleUser 为您提供了您已经知道如何获取的信息,它还为您提供了 Google 用户 ID,可访问范围、主机域和身份验证方法。您可以在 Google Developers Sign In for iOS.
查看所有这些
我可以在 google+ 登录后使用 GIDSignIn 从 Google 获取额外数据吗?目前我得到以下数据:
let userId = user.userID
let idToken = user.authentication.idToken
let fullName = user.profile.name
let givenName = user.profile.givenName
let familyName = user.profile.familyName
let email = user.profile.email
if (user.profile.hasImage) {
let imageUrl = user.profile.imageURLWithDimension(75)
print (imageUrl)
}
但我需要 google 帐户的更多信息。在 google 教程中找不到任何相关信息。
我刚刚检查了 GIDGoogleUser,这些是您可以为用户配置文件 (GIDProfileData) 获取的唯一信息!
func signIn(signIn: GIDSignIn!, didSignInForUser user: GIDGoogleUser!,
withError error: NSError!)
signIn 方法为您提供了 GID 的引用GoogleUser 为您提供了您已经知道如何获取的信息,它还为您提供了 Google 用户 ID,可访问范围、主机域和身份验证方法。您可以在 Google Developers Sign In for iOS.
查看所有这些