QuickBooks Online v3 - REST API 和 SDK

QuickBooks Online v3 - REST API and the SDK

我在弄清楚如何使用 Intuit QuickBooks Online API v3 正确进行呼叫时遇到了一些麻烦。我查看了 API Explorer,根据我的理解,我可以发送和接收 JSON。

它们还提供有关基地 URL、实体等的信息:https://developer.intuit.com/docs/api/accounting/Customer

所以我想知道,我是否应该使用他们提到要下载的 QuickBooks SDK? https://developer.intuit.com/docs/0100_accounting

或者我可以使用类似 cURL 的东西来利用他们的 API 吗?当然,我不想重新发明轮子,但是鉴于他们提供的所有信息并且没有引用 SDK 本身,这就是我开始有点困惑的地方。他们基本上会告诉您如何进行调用,但不会在这些文档中引用 SDK。

只是为了提供一些额外的信息,我使用的是 PHP 5.5 和 Laravel。

So I'm wondering, am I supposed to be using the QuickBooks SDK that they mention to download?

如果你想,当然可以。

Or would I be able to utilize their API using something like cURL?

再说一次,如果你愿意,没问题。请注意,如果您使用 cURL,则必须对您的请求进行一些 OAuth 签名(请参阅 OAuth 规范)或者也找到一个 OAuth 库。

如果您需要包含更多示例的东西(免责声明:我是作者),这是另一个开源替代方案:

示例: