2

好吧,我希望Quickbooks与 java 应用程序集成。到目前为止,我已经阅读了QuickBooks与 java 集成相关的文档和文章。但是,我想在 Linux 系统中开发我的 java 应用程序。我是新手QuickBooks,没有发现任何支持线索表明它可以在 Linux 系统中完成。我的 java 应用程序应该能够将新手导入和导出到QuickBooks online. 有谁知道我应该从哪里开始?是否支持linux系统?

4

3 回答 3

3

首先有两种方法可以与 QuickBooks 集成。

  1. QuickBooks SDK 通过桌面上的 QBXML 与 QuickBooks 通信。这将下载到客户端,您的应用程序使用 SDK 读取/写入数据。有成千上万的应用程序使用这种方法。https://ipp.developer.intuit.com/0085_QuickBooks_Windows_SDK ,包括 Java。

  2. 使用 Intuit 合作伙伴平台 REST Api,您使用哪种语言无关紧要。 https://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0025_Intuit_Anywhere 实际上有一个 Java SDK 封装了这些 API 以简化开发体验。SDK在这里:https ://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0200_DevKits_for_Intuit_Partner_Platform/0200_IPP_Java_DevKit

每种方法都有优点和缺点。#1 的客户体验很差,因为您需要将应用程序下载到客户端,并与 QuickBooks 保持数据同步。

通过 IPP 的方法 2 会为您处理同步,但您需要使用 REST API 将其构建为 SaaS 应用程序,并且需要付费。

希望有帮助

震动

于 2012-11-28T15:05:17.523 回答
1

这是我去年在 Intuit 上发布的 Java 解决方案的链接。

https://idnforums.intuit.com/messageview.aspx?catid=56&threadid=16655

它提供了您需要采取的步骤。基本上,您需要创建一个将由 QBWC (quickbooks webconnector) 调用的 web 服务。这允许 QB 调用您的应用程序以获取下一个请求等。

它有很多,但它最终是一个很好的解决方案。

祝你好运。

于 2013-02-02T20:42:11.783 回答
0

我给您的第一个提示是下载 QuickBooks SDK 并尝试将其与 Java 集成。你也应该检查这个问题。另外,让 QuickBooks 在 Linux 上在线工作也存在问题。检查此论坛主题

正如我之前提到的,我尝试将 Quickbooks 集成到 Java SE 应用程序中,但由于 API 文档薄弱,因此进展并不顺利。我希望您能找到一种将 Quickbooks 在线与您的 Java 应用程序集成的方法。希望能帮助到你..

于 2012-11-28T14:18:11.690 回答