gpt4 book ai didi

ios - 如何在 ios 中使用 oauth 2 api 从 google plus 获取用户生日?

转载 作者:行者123 更新时间:2023-11-28 06:41:40 24 4
gpt4 key购买 nike

我已经在我的应用程序中实现了 Google plus signIn,现在我想通过 Google OAuth api 获取用户生日。我已经使用 google developer playground 获取了用户生日。但现在我想知道如何获取用户生日iOS(swift) 以编程方式?

我们将不胜感激。

最佳答案

您可以通过以下方式使用 oauth api 从 Google plus 获取生日:

首先你必须设置作用域来获取生日

signIn.scopes = ["me", "profile"]

let url : String = "https://www.googleapis.com/plus/v1/people/me"
let request : NSMutableURLRequest = NSMutableURLRequest()
request.setValue("Bearer \(token)", forHTTPHeaderField: "Authorization")
request.URL = NSURL(string: url)
request.HTTPMethod = "GET"
print(request)
NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue()) { (response : NSURLResponse?, data:NSData?, error:NSError?) -> Void in
do
{
let jsonResult : NSDictionary = try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.MutableContainers) as! NSDictionary
print("Birthdate : \(jsonResult.valueForKey("birthday"))")
}
catch
{
print(error)
}
}

关于ios - 如何在 ios 中使用 oauth 2 api 从 google plus 获取用户生日?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37831488/

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