我在弄清楚如何使用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