2014-01-26 16 views
0

我想知道如何使用v3 api連接到Quickbooks桌面。我已成功連接到Quickbooks在線。現在我需要連接到桌面。我已經使用V2 API完成了它,但由於它已被棄用,我需要升級到V3 API。用於在v3中連接到Quickboooks Desktop的API

對於QBD(QuickBooks的桌面),我已經找到了以下參考

Reference

鏈接有文檔的Quickbooks SDK和QuickBooks的WebConnector。哪一個應該用於與Quickbooks Desktop進行通信?

此外,我發現了以下文件

Reference

是否有可能以發送XML/JSON請求到在QuickBooks用於QBD服務URL中所示上述URL引用?

任何關於如何進行快速筆記本桌面集成的幫助將不勝感激。

感謝

回答

3

如果你有一個已經被公佈在現有的QuickBooks的桌面V2的應用程序,並且已經跟有關忒QuickBooks的桌面應用程序的價格變化:

然後你會被祖父並且可以使用記錄爲here的v3 QuickBooks桌面API。

在您的QuickBooks臺式計算機上設置Sync Manager(菜單中有一個選項),您可以在完成OAuth流程時選擇該公司。

否則:

您需要使用QuickBooks的SDK,而不是V3的API。這些文件記錄爲here

+0

對於使用quickbooks SDK,我是否需要生成qbxml並將其發佈到URL?有沒有任何示例代碼與Java的quickbooks桌面連接?我有ipp-v3-java-devkit-2.0.1-jar -with-dependencies.jar,ipp-java-qbapihelper-1.2.0.jar,ipp-v3-java-data-2.0.1.jar v3中的jars SDK和他們爲QB在線工作,但不知道他們是否將用於桌面以及 – Raghav

+0

您需要生成qbXML。而不是將其發佈到URL中,您將使用Web連接器(其中包含SOAP中的內容)或COM接口。如果您下載SDK,則有600頁文檔以及一些Java示例。您擁有的IPP DevKits *不會與QuickBooks桌面一起工作,除非您已經成爲現有的v2應用程序。 –

+0

感謝有關此信息。我已經開始研究Web服務以供Web連接器使用。我只有一個問題,就是在sendRequestXML()方法中,生成qbXML並作爲響應發送,我們可以在一個xml中添加多個請求,如獲取項目列表以及Quickbooks中的訂單列表? – Raghav