通过PHP在线连接到QuickBooks

时间:2014-01-14 21:35:03

标签: php api quickbooks

简短版本:

如何通过PHP脚本连接到我公司的QuickBooks Online订阅,以检索一些相对简单的信息,如客户列表或发票清单?

长版:

好的,所以我花了一整天时间试图弄清楚如何通过PHP连接到QuickBooks Online,而且我仍然陷入困境。无论是我是白痴,还是整个事情比试图让我的妻子快乐更复杂。看起来QuickBooks API每隔几年就会发生变化,最近过去的任何帖子都不正确。

基本上,我只是想编写一个连接到我公司的QuickBooks Online帐户的PHP脚本。我需要做很简单的事情,比如检索客户列表,检索发票清单等等。在研究期间,我从2013年6月发现了这篇文章:

https://stackoverflow.com/a/17226869/3195596

帖子说使用qbXML,下载QuickBooks PHP Dev Kit,然后查看“docs / example_online_edition.php”中的示例:

所以,我下载了QuickBooks PHP Dev Kit(从这里:http://consolibyte.com/downloads/quickbooks-php-devkit/)并进入“docs / example_online_edition.php”。这个php文件现在说“不要在任何时候使用这个文件!”它还说“所有QuickBooks Online实现现在应该使用v3 REST API。”。

因此,我在这一点上的理解是:在我连接到我公司的QuickBooks Online帐户之前,我首先必须在developer.intuit.com(也就是Intuit合作伙伴平台,即IPP)上创建一个开发者帐户。

所以,我在IPP注册,现在我只是无处可去。我的IPP帐户没有连接到我公司的QuickBooks Online帐户 - 我应该以某种方式连接这些帐户吗?

有人能用一些简单的英语向我解释如何通过PHP连接到我公司的QuickBooks Online帐户吗?

2 个答案:

答案 0 :(得分:0)

我写了很多关于连接QuickBooks的基础知识。这些文章基于Rails,但任何编程环境的用户都可以从中受益。

Get started integrating Rails 4 and QuickBooks Online (QBO)

答案 1 :(得分:0)

我简化了自己的问题here

Intuit的好人反应相当快。根据我的理解,他们的答案是我需要在我的QuickBooks IPP帐户下构建一个应用程序,然后使用OAuth将其与我的QuickBooks Online帐户绑定。