QuickBooks Online v3 - REST API and the SDK


QuickBooks Online v3 - REST API and the SDK

我在弄清楚如何使用Intuit QuickBooks Online API v3正确进行呼叫时遇到了一些问题。我看过API资源管理器,根据我的理解,我可以发送和接收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。

所以我想知道,我应该使用他们提到要下载的QuickBooks SDK吗?

如果你愿意,当然。

或者我可以使用类似cURL的东西来使用他们的API吗?

再说一遍,如果你愿意的话,当然。请注意,如果使用cURL,则必须对请求进行OAuth签名(请参阅OAuth规范),或者也要找到OAuth库。

如果你需要更多的例子,这里有另一个开源的替代方案(免责声明:我是作者):

  • https://github.com/consolibyte/quickbooks-php

示例:

  • https://github.com/consolibyte/quickbooks-php/tree/master/docs/partner_platform/example_app_ipp_v3