2012-09-20 37 views
1

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

什么是去从QuickBooks的在线版中获取数据的最佳方式 -

还是有更好的解决方案?

在此先感谢。

回答

3

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

虽这么说......一般而言:

  • 如果你正在构建一个SaaS应用程序,并试图让你的 最终用户的QuickBooks的帐户连接到您的应用程序,使用 Intuit Anywhere
  • 否则,如果是自定义/一次性/内部应用程序,并且您讨厌您的生活,请通过https://appreg.intuit.com和我们的QuickBooks integration wiki上的HOSTED指令使用HOSTED模式(HOSTED模式非常不可靠并且由于反向DNS而难以启动检查,非常特定的证书格式,缺少工作示例代码,Intuit结尾的错误,一些严重的讨厌挂钩证书直到您的.NET HTTPS请求等)。否则,如果是定制/一次性/内部应用程序,并且您不讨厌您的生活,请通过https://appreg.intuit.com和我们的QuickBooks integration wiki上的DESKTOP说明使用DESKTOP模式。

没有这些API允许你只是传递您的凭据并可以访问 - 你总是有某种API凭证处理(一个“联票”为qbXML,或OAuth认证忒任何地方) 。

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

+0

此外,您的相关论坛主题:http://consolibyte.com/forum/viewtopic.php?id=5901 –

+1

我检查了Quickbooks Online支持,他们说他们不提供Quickbooks Online India的API。 但是,他们是绝对错误的。我能够使用qbXML成功地将数据从/发送到Quickbooks Online India。我使用http:// consolibyte下载的devkit中提供的example_online_edition.php。com/downloads/quickbooks-php-devkit /。顺便说一下Intuit网站上的PHP开发工具包(https://code.intuit.com/sf/frs/do/viewSummary/projects.php_devkit/frs)似乎没有这个文件。 – nijanthanh