Ios 谷歌登录获取额外数据
我可以通过Google+登录使用GIDSignIn从Google获取额外数据吗?目前我得到以下数据:Ios 谷歌登录获取额外数据,ios,swift,gidsignin,Ios,Swift,Gidsignin,我可以通过Google+登录使用GIDSignIn从Google获取额外数据吗?目前我得到以下数据: 但我需要更多的信息从谷歌帐户。在google教程中找不到任何关于它的信息。我刚刚检查了,这些是您可以为用户配置文件(GIDProfileData)获取的唯一信息 signIn方法为您提供了对GIDGoogleUser的引用,它提供了您已经知道如何获取的信息,还提供了Google用户ID、可访问范围、主机域和身份验证方法。您可以在上查看所有这些内容。是的,我读过,但希望能够获得更多信息。无论如何
但我需要更多的信息从谷歌帐户。在google教程中找不到任何关于它的信息。我刚刚检查了,这些是您可以为用户配置文件(GIDProfileData)获取的唯一信息
signIn方法为您提供了对GIDGoogleUser的引用,它提供了您已经知道如何获取的信息,还提供了Google用户ID、可访问范围、主机域和身份验证方法。您可以在上查看所有这些内容。是的,我读过,但希望能够获得更多信息。无论如何,谢谢你。是的,如果你还需要其他的东西,你必须使用其他的api(驱动器,地图…)。你必须从谷歌帐户获得哪些额外的信息?
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)
}
func signIn(signIn: GIDSignIn!, didSignInForUser user: GIDGoogleUser!,
withError error: NSError!)