【发布时间】:2015-02-26 20:21:29
【问题描述】:
我希望能够为我在 Intuit Developer 上制作的测试应用调用 Quickbooks API。该应用程序是在 Xcode 中使用 Swift 制作的,这是我目前所拥有的:
var request = NSMutableURLRequest(URL: NSURL(string: "https://quickbooks.api.intuit.com/v3/company/1313821405/query?query=SELECT%20*%20FROM%20Customer")!)
request.HTTPMethod = "GET"
NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue()) {
(response, data, error) in
println(response)
println(data)
println(error)
if error == nil {
if let HTTPResponse = response as? NSHTTPURLResponse {
let statusCode = HTTPResponse.statusCode
if statusCode == 200 {
println("success")
}
}
}
}
错误提示“操作无法完成”。我在沙盒公司做这个,是这个原因吗?如果我输入一个真实的公司 ID,它会起作用吗?另外,我该如何使用 API?
【问题讨论】:
-
您是否使用 Oauth 1.0 验证了您的请求并获得了访问令牌和访问令牌秘密以进行 api 调用?
标签: php xcode swift quickbooks intuit