web-dev-qa-db-ja.com

QuickBooksの開発はどこから始めればよいですか?

QuickBooksを使用すると、ソフトウェアのカスタムモジュールを開発できますか?もしそうなら、QuickBooksの開発を始めるための良いリソースはありますか?

.NET/C#に焦点を当てたものが好きです

21
Abe Miessler

Intuit Developer Network (IDN)は、QuickBooksの統合について学ぶための出発点です。 .NET開発者の場合、次の2つの方向性があります。

  1. フロントランナープログラムに参加 -これは、Intuitパートナープラットフォーム(IPP)を使用してクラウドベースのサービスを開発したい.NET開発者を支援するためのIntuitとMicrosoftのパートナーシップです。 IPPは、ホストされたクラウドベースの開発プラットフォームであり、一般的にQuickBooks統合の将来の方法と見なされています。 IPPは、これまでMicrosoftテクノロジスタックに対してそれほど友好的ではありませんでした。いわゆるネイティブIPPアプリはFlashとJavaで実行されます。

  2. 従来のQuickBooks SDKを使用 QBFCフレームワークを使用。この統合方法は時間テスト済みであり、特にカスタム開発のみに関心がある場合は簡単です。 SDKは、常に.NETおよびC#での使用が容易ですが、多くの開発者は、困難にもかかわらず、Java、PHP、およびその他の言語でうまくやっています。

IDNサイトには、これら両方のアプローチに関するオンラインおよびダウンロード可能なリソースがたくさんあります。ただし、QuickBooksの開発に関する本やクラスはありません。これはニッチな分野です。

19
Paul Keister

Quickbooks SDK および Documentation をご覧ください。 SDKには、QBFCとQBXMLの2つのCOMインターフェイスがあります。 QBXMLを使用する場合の違いは、XMLを手動でシリアル化および逆シリアル化する必要があることです。これは、一度処理すれば難しくありません。また、必要な要求と応答を含めることを選択できるため、QBXMLの方がはるかに便利です。

また、Quickbooks SDKの使用を計画している場合は、 オンラインリファレンス が親友です。

7
cubski

はい、アプリケーションをQuick Booksと統合できるSDKを提供します http://qbsdk.developer.intuit.com/sdk/qb/Get_Oriented

2
Deepesh

新しいQuickBooksOnline APIの場合は、 http://qbapi.com を使用します。

0
Mark K