gpt4 book ai didi

ios - Google 登录获取额外数据

转载 作者:行者123 更新时间:2023-11-30 13:31:22 25 4
gpt4 key购买 nike

我可以通过 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 方法为您提供了对 GIDGoogleUser 的引用,为您提供了您已经知道如何获取的信息,并且还为您提供了 Google 用户 ID、可访问范围、主机域和身份验证方法。您可以在Google Developers Sign In for iOS.查看所有这些。

关于ios - Google 登录获取额外数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36549690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com