如何在没有基于浏览器的OAUTH的情况下使用API​​来获取quickbooks数据?

时间:2013-08-13 20:53:20

标签: php api oauth quickbooks

这与Quickbooks的在线版本QBO(不是桌面版)有关。

我们需要服务器端代码才能登录并查询quickbooks中的某些数据(就像您提供的API一样),并将此信息提供给我们的结算系统。这不涉及浏览器并使用curl之类的东西,但这意味着每次都没有浏览器,也没有人可以“登录”和“请求访问”。我还没有办法做到这一点。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

你的问题已在这里得到解答:

唉,为了啰嗦:

无论您选择哪种API,都可以按照自己的要求进行操作。

无论您使用哪种API(qbXML或Intuit Anywhere / OAuth),您只需要一个人在第一次连接时连接

在第一次之后,您可以随时获取数据(如您所建议的那样,使用CURL),与实际用户进行零交互。您所要做的就是存储Intuit为您提供的OAuth凭据。这就是所有OAuth实现的工作方式 - 您存储您获得的凭据,因此您可以在以后无人值守地请求数据。

如果这不是您所看到的行为,那只是意味着您已经错误地实现了某些内容(并且应该发布您的代码,因此我们可以帮您排除故障)。

您可能需要查看QuickBooks PHP DevKit,其中包含您正在要求的示例: