好吧,我希望Quickbooks
与 java 应用程序集成。到目前为止,我已经阅读了QuickBooks
与 java 集成相关的文档和文章。但是,我想在 Linux 系统中开发我的 java 应用程序。我是新手QuickBooks
,没有发现任何支持线索表明它可以在 Linux 系统中完成。我的 java 应用程序应该能够将新手导入和导出到QuickBooks online
. 有谁知道我应该从哪里开始?是否支持linux系统?
3 回答
首先有两种方法可以与 QuickBooks 集成。
QuickBooks SDK 通过桌面上的 QBXML 与 QuickBooks 通信。这将下载到客户端,您的应用程序使用 SDK 读取/写入数据。有成千上万的应用程序使用这种方法。https://ipp.developer.intuit.com/0085_QuickBooks_Windows_SDK ,包括 Java。
使用 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 应用程序,并且需要付费。
希望有帮助
震动
这是我去年在 Intuit 上发布的 Java 解决方案的链接。
https://idnforums.intuit.com/messageview.aspx?catid=56&threadid=16655
它提供了您需要采取的步骤。基本上,您需要创建一个将由 QBWC (quickbooks webconnector) 调用的 web 服务。这允许 QB 调用您的应用程序以获取下一个请求等。
它有很多,但它最终是一个很好的解决方案。
祝你好运。