2011-05-14 125 views
20

QuickBooks允許人們爲他們的軟件開發自定義模塊嗎?如果是這樣,是否有任何良好的資源來開始QuickBooks開發?從哪裏開始進行QuickBooks開發?

我喜歡的東西,專注於.NET/C#

+2

我不知道爲什麼會被關閉,這是一個很大的問題。當您開始使用全新的API時,您還無法提出具體問題。 – Eric 2014-11-26 21:55:19

回答

14

The Intuit Developer Network(IDN)是學習的QuickBooks一體化的起點。對於.NET開發人員,有2個方向,你可以去:

  1. Join the Front Runner program - 這是Intuit和微軟之間的合作關係,以幫助誰想要使用忒合作伙伴平臺開發基於雲服務的.NET開發人員(IPP) 。 IPP是一個託管的基於雲的開發平臺,通常被認爲是QuickBooks集成未來的方式。迄今爲止,IPP一直沒有對微軟技術棧友好;所謂的本地IPP應用程序運行在Flash和Java中。

  2. Use the traditional QuickBooks SDK與QBFC框架。這種集成方法經過時間考驗,並且更簡單,尤其是如果您只對定製開發感興趣。 SDK一直是eaiser,可以與.NET和C#一起使用,儘管許多開發人員在遇到困難時仍使用Java,PHP和其他語言。

在IDN網站上提供的這兩種方法都有大量的在線和可下載資源。但是,您不會在QuickBooks開發中找到任何書籍或課程 - 這是一個小生境區域。

+5

鏈接1和2已損壞。 – CrispinH 2016-02-05 19:53:44

6

您的應用程序看看Quickbooks SDKDocumentation。 SDK有兩個COM接口:QBFC和QBXML。使用QBXML的區別在於,您需要手動序列化和反序列化XML,一旦掌握了它就不難。我發現QBXML更方便,因爲您可以選擇包含您需要的請求和響應。

此外,如果您打算使用Quickbooks SDK,Online Reference是您最好的朋友。

+3

(Intuit已經殺死了您的每一個鏈接。)現在您必須先註冊成爲開發人員,然後下載SDK,如果您尚未註冊並登錄,他們將阻止您執行此操作。如果您選擇成爲開發人員,則可以使用Quickbooks Online帳戶,但是一旦您選擇加入,他們就很難找到桌面SDK,因爲他們試圖讓每個人都進入最近放棄的在線軟件包3月份支持SDK。 https://developer.intuit.com/docs/0250_qb/0020_get_set_up/become_an_ipp_developer – 2014-11-07 22:56:41

1

對於新的QuickBooks的在線API,使用http://qbapi.com

+3

你是否以某種方式隸屬於該公司? – 2014-09-11 18:15:34