【发布时间】:2015-10-17 14:52:30
【问题描述】:
我正在使用 Fabric SDK 在我的应用程序中添加 twitter 登录按钮...... 我在我的 URL 中添加了身份验证标头,但它在执行时仍然显示错误的身份验证错误。 建议我如何在 Swift 的 URL 中添加 Header。
let twitter = Twitter.sharedInstance()
let oauthSigning = TWTROAuthSigning(authConfig:twitter.authConfig, authSession:twitter.session())
let authHeaders = oauthSigning.OAuthEchoHeadersToVerifyCredentials()
let request = NSMutableURLRequest(URL: NSURL(string: "https://api.twitter.com/1.1/search/tweets.json?q=Himan_dhawan")!)
request.allHTTPHeaderFields = authHeaders
println(request)
var session = NSURLSession.sharedSession()
let task = session.dataTaskWithRequest(request, completionHandler: {data, response, error -> Void in
if((error) != nil) {
println(error.localizedDescription)
}
var strData = NSString(data: data, encoding: NSASCIIStringEncoding)
println(strData)
})
task.resume()
【问题讨论】:
标签: ios swift http-headers basic-authentication restful-authentication