gpt4 book ai didi

php - 调用 Quickbooks API

转载 作者:行者123 更新时间:2023-11-28 13:16:40 25 4
gpt4 key购买 nike

我希望能够为我在 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?

最佳答案

无法完全从您的移动应用生成 token 。

使用 consumerKey 和 consumerToken,您可以从 OAuthPlayground 生成 accessToken 和 accessSecret。 https://appcenter.intuit.com/Playground/OAuth/IA PN - 完成 C2QB(OAuth) 流程后,您应该使用“App Menu API Test”。将向您显示 accessToken 和 accessSecret 的选项。

获得这 4 个 token 后,您可以调用任何电话。为此,您应该使用任何标准的 OAuth 库(Swift),例如 https://github.com/dongri/OAuthSwiftPN - 我还没有尝试过(我只是在网上搜索了一下之后才找到的)。

PFB 帖子,我在其中共享了使用 signPost OAuth 库的 Java 代码。您可以将其转换为 Swift(使用 OAuthSwift 或任何其他合适的库)。 How to call API (Oauth 1.0)?

关于php - 调用 Quickbooks API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28751996/

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