したがって、私たちは皆、以下のような構文の使用に精通しています。
Intuit.Ipp.Data。オンライン
およびIntuit.Ipp.Dataの
Qbo.Bill。Qbd .Bill for Desktop
私のアプリケーションは、ほとんどの場合と同じように、オンラインとデスクトップの両方と通信します。「Qbo」と「Qbd」のために、多くの重複コードをコーディングしていることに気付きます。
だから私の質問は; 利用可能なSDKのいずれかが、オンラインとデスクトップの両方に共通の「データ」構造を使用しているため、すべてを2回コーディングする必要はありませんか?
どうもありがとう!
2 に答える
利用可能なSDKのいずれかが、オンラインとデスクトップの両方に共通の「データ」構造を使用しているため、すべてを2回コーディングする必要はありませんか?
現在、いいえ、統一されたAPIはありません。
Intuit Anywhere v2データサービスには、QuickBooksOnlineとQuickBooksfor Windows用に別々のAPIがあり、実装が大幅に異なります。
他の唯一の選択肢(SDK)にも、2つの類似しているが、大幅に異なる実装があります。
幸いなことに、Intuit Anywhere / IntuitPartnerPlatformデータサービスのv3には統合APIが搭載されます。Intuitはこれに取り組んでおり、まもなく利用可能になる予定です。
Freddy、
ServiceとSDK for v2には、QuickBooksOnlineとQuickBooksforWindowsの別々のコードパスがあります。サービスとSDKのv3実装は、デスクトップとオンラインの両方を統合するため、作成するコードが少なくなります。
v3ベータ版への参加に興味がある場合は、ここからサインアップできます:http: //ippblog.intuit.com/blog/2013/03/application-for-early-access-to-quickbooks-api-v3.html
ジャレッドよろしく