1

我想从我的 Quickbooks Online 版(印度)帐户中获取实时数据,以在我的 PHP 网站上显示客户详细信息,例如未结余额、地址等。

从 Quickbooks Online Edition 获取数据的最佳方法是什么 -

还是有更好的解决方案?

提前致谢。

4

1 回答 1

3

首先,免责声明 - 如果您使用印度版的 QuickBooks Online (http://www.quickbooksonline.in/),您可能会发现根本没有任何效果。目前,Intuit 不正式支持任何非美国版本的 QuickBooks Online(QuickBooks for Windows non-US通过 qbXML支持)进行集成,无论您使用哪种方法。它可能有效......但我对此表示怀疑。

话虽如此......一般来说:

  • 如果您正在构建 SaaS 应用程序并尝试允许最终用户将其 QuickBooks 帐户连接到您的应用程序,请使用 Intuit Anywhere
  • 否则,如果它是自定义/一次性/内部应用程序,并且您讨厌自己的生活,请通过https://appreg.intuit.com和我们的QuickBooks 集成 wiki上的 HOSTED 说明使用 HOSTED 模式(HOSTED 模式是出了名的不可靠和困难由于反向 DNS 检查、非常具体的证书格式、缺乏有效的示例代码、Intuit 端的错误、将证书连接到您的 .NET HTTPS 请求等的一些严重讨厌的问题等)。
  • 否则,如果它是自定义/一次性/内部应用程序,并且您不讨厌自己的生活,请通过https://appreg.intuit.com和我们的QuickBooks 集成 wiki上的 DESKTOP 说明使用 DESKTOP 模式。

没有一个 API 允许您只传递您的凭据并获得访问权限 - 您将始终需要处理某种 API 令牌(qbXML 的“连接票”或 Intuit Anywhere 的 OAuth)。

如果您为 Intuit Anywhere 构建,您将使用 IDS XML。否则,您将使用 qbXML。

于 2012-09-21T17:26:01.237 回答