1

那麼,我期待整合Quickbooks與Java應用程序。到目前爲止,我已經閱讀了關於QuickBooks與java集成的文檔和文章。不過,我希望我的java應用程序能夠在Linux系統中開發。我是QuickBooks的新手,並沒有發現任何可以在Linux系統中完成的支持性線索。我的Java應用程序應該能夠導入和導出新手到QuickBooks online。有沒有人有我應該從哪裏開始的想法?有沒有對linux系統的支持?Quickbooks與Java API集成

+0

對不起,告訴你 - 我也嘗試將快速書本與Java應用程序集成。提供的API沒有太多的功能。你最好聯繫Quickbooks,看看現在是否有可能。 – Chan

回答

0

我的第一個提示是下載QuickBooks SDK並嘗試將其與Java集成。你也應該檢查這個question。另外,使QuickBooks在線工作在Linux上也存在一個問題。請檢查此forum thread

正如我前面提到的,我試圖將Quickbooks集成到Java SE應用程序中,但由於API文檔很薄弱,所以沒有順利完成。我希望你能找到一種方法將Quickbooks在線與你的Java應用程序集成在一起。希望它有幫助..

3

首先有兩種方法可以與QuickBooks集成。

  1. QuickBooks SDK通過桌面上的QBXML與QuickBooks進行通信。這被下載到客戶端,您的應用程序使用SDK來讀取/寫入數據。有成千上萬的應用程序使用這種方法。包括Java的https://ipp.developer.intuit.com/0085_QuickBooks_Windows_SDK

  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保持同步。

方法2通過IPP爲您處理同步,但您需要使用REST API將其構建爲SaaS應用程序,並且需要付出代價。

希望幫助

震動

+0

對於SDK,下面是一些有效的示例代碼以及如何設置的步驟:http://wiki.consolibyte.com/wiki/doku.php/quickbooks_integration_java和http://wiki.consolibyte.com/維基/銅工。php/quickbooks_online_edition #connection_with_the_desktop_model_of_communication –

+0

此外,再次強調Jarred的觀點 - 如果您是SaaS應用程序,請勿使用SDK - 對於QuickBooks Online(對於QuickBooks桌面版本,SDK要好得多),SDK非常糟糕。相反,如果您是SaaS應用,請使用Intuit合作伙伴平臺API。 –

+0

所有鏈接已損壞。你能否提供新的鏈接? –

1

下面是對Java的解決方案,我去年發佈到Intuit的鏈接。

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

它提供了你需要採取的步驟。基本上,您需要創建一個將由QBWC(quickbooks webconnector)調用的webservice。這允許QB打電話給您的應用程序以獲得下一個請求,等等。

這有很多,但它最終是一個很好的解決方案。

祝你好運。

+0

該鏈接已死亡。你可以請添加另一個 – samaswin