Php 什么是真正的Quickbooks在线API?

Php 什么是真正的Quickbooks在线API?,php,api,sdk,quickbooks,quickbooks-online,Php,Api,Sdk,Quickbooks,Quickbooks Online,我已经研究了一段时间,但我真的找不到正确的解决方案。我发现这个PHP API应该可以帮助解决所有这些问题,但它不起作用——或者不清楚如何正确设置它 这是我尝试使用的PHP api 更新链接: 更新的快速入门指南: 我能够让OAUTH连接到ipp开发者站点,所以这很好。但是我不能得到任何数据 我只是想通过quickbooks与在线商店的集成,为我的公司实现一些流程的自动化 基本上,我只是不知道如何从quickbooks online获取POs列表。有人能解释一下吗 谢谢 这段代码运行得很好-

我已经研究了一段时间,但我真的找不到正确的解决方案。我发现这个PHP API应该可以帮助解决所有这些问题,但它不起作用——或者不清楚如何正确设置它

这是我尝试使用的PHP api

  • 更新链接:

  • 更新的快速入门指南:

我能够让OAUTH连接到ipp开发者站点,所以这很好。但是我不能得到任何数据

我只是想通过quickbooks与在线商店的集成,为我的公司实现一些流程的自动化

基本上,我只是不知道如何从quickbooks online获取POs列表。有人能解释一下吗


谢谢

这段代码运行得很好-你只是做错了什么。(我知道——我是这段代码的开发人员,我每天都在用它做你想做的事情)

话虽如此,由于您没有发布任何代码或错误消息,因此没有人能够帮助您

发布一些代码或错误消息。

其他细节:

但是我不能得到任何数据

为什么不呢?您得到的具体错误是什么?你的代码看起来像什么?您试图获取什么类型的数据

我只是想通过quickbooks与在线商店的集成,为我的公司实现一些流程的自动化

如果你正在为你的公司构建一个一次性/定制的集成,那么你走错了路。Intuit Anywhere(OAuth内容)仅适用于SaaS应用程序(请参阅此处的常见问题解答:,特别是这一个:“我想将我的定制(非SaaS,单租户)解决方案与Intuit Anywhere集成。我可以这样做吗?”)

相反,您应该使用qbXML。下载稳定版本:

请看docs/example\u online\u edition.php

Intuit关于qbXML的其余文档(不是Intuit Anywhere)如下所示:

基本上,我只是不知道如何从quickbooks online获取POs列表

不幸的是,您会发现QuickBooks Online的两个API都不支持获取采购订单

Intuit提供的所有QuickBooks在线API都是不完整的。两者都不支持采购订单。如果您确实需要采购订单支持,请改用QuickBooks for Windows


如果您需要更多帮助/遇到问题,请确保发布您的代码和任何错误消息,以便我们可以进一步帮助您

使用
curl
(1)或其他东西似乎不太难

试试这个开发工具包:


对我来说,这是一个很好的sdk。Quickbooks放弃链接的速度似乎比创建链接的速度要快。我正在尝试使用QuickBooks API接口构建一个SAAS应用程序,但是我找不到上面提到的SAAS内容,链接已经失效


有人知道上面提到的两个不同的API现在是否已经合并了吗?

谢谢您的详细回答!你说得对,facepalm对我没有发布任何错误表示感谢。但这在一定程度上是因为对我应该尝试什么的困惑。例如,我无法计算“$dbid”应该是什么——我从IPP得到的只是应用程序密钥和oauth之类的东西。但在错误方面,我注意到:未定义变量:第51行的/var/www/qb/docs/example_ipp_basics.php中的上下文,它没有任何修改,只是更改了我的变量,如图所示,也感谢您提供了关于如何创建一次性应用程序(而不是SaaS应用程序)的数据。这可能是最令人困惑的,我知道沿着这条路走下去是不对的,但我正在阅读的所有文档中都有太多的错误信息。我已经习惯了API,在这里我可以下载示例代码并开始工作。QB看起来更像谷歌。需要有这5个库,阅读这4个PDF,然后你可以尝试连接到我们的系统。@SeanClark是的,这有点像PITA,Intuit当然不容易。qbXML接口更容易入门。在桌面模式下注册为生产(非PTC)应用程序,很容易启动:不幸的是QuickBooks在线API有点差劲…@SeanClark On,感谢您提供关于该示例文件的说明-它已损坏。我们将从SVN中修复和/或删除。真正从OAuth开始的地方是docs/example_ipp_OAuth.php和docs/example_ipp_ids_5.php(我们正在努力使这一点更加明显/清晰)。谢谢太棒了,我刚刚给你发了一封包含更多详细信息的电子邮件,我会回来发布答案,或者你可以-当我找到最终解决方案时。use developer.intuit.com他们现在有一个很棒的API。你不需要任何SDK,它们都是非常简单的REST调用。嘿,肖恩,这很快。非常感谢您的回复。我现在在developer.intuit.com上,看起来很容易,我怀疑我错过了什么!因此,新的API适用于SAAS实现(而不仅仅是定制内部开发)。我们正在构建一个Web应用程序,我们希望客户能够授权我们的应用程序链接到他们的QuickBooks在线帐户。您只需实施oAuth工作流,您的应用程序就可以获得授权。其余部分与内部应用程序相同。