gpt4 book ai didi

swift - 使用 NSURLSession 通过 Uber API 进行身份验证

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

我正在使用 NSURLSession 使用 Uber API 获取 JSON 数据。我有一个服务器 token 、一个客户端 ID 和一个 Secret。如何更新以下代码以进行身份​​验证并传递参数(服务器 token 、纬度和经度)?

    let urlPath = "https://api.uber.com/v1/products"

let url = NSURL(string: urlPath)

let session = NSURLSession.sharedSession()

let task = session.dataTaskWithURL(url, completionHandler: {data, response, error -> Void in

if (error != nil) {
println(error)
}
else {
let jsonResult = NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers, error: nil) as NSDictionary
println(jsonResult)
}
})
task.resume()

最佳答案

根据https://developer.uber.com/v1/auth/处的文档,您需要包含 token 作为 HTTP header 。

NSMutableURLRequest *request = // Setup rest of request.
[request setValue:[@"Token " stringByAppendingString:<token>] forHTTPHeaderField:@"Authorization"];
// Create and resume data task from request.

关于swift - 使用 NSURLSession 通过 Uber API 进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26429435/

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