一部のお客様はオンラインでクイックブックを使用しており、一部のお客様はオフラインでクイックブックを使用しています。両方のクイックブック統合を共通の方法で開発したいと思います。両方の共通の統合を開発するためのAPIはありますか
2 に答える
すでにここであなたの質問に答えました: Intuit開発者フォーラム
IPP(Intuit Partner Platform)/ IDS(Intuit Data Services)を使用します。
それぞれのAPIは非常によく似ていますが、同一ではありません。これには基本的に、IntuitのサーバーへのHTTPPOSTデータが含まれます。その後、データはQuickBooks Onlineに直接中継されるか、後でQuickBooksデスクトップバージョンと同期するために保持されます(デフォルトでは、IntuitはQuickBooksデスクトップとの同期を5分ごとに処理します)。
Intuitのサーバーに対する認証は、OAuthまたはSAMLを介して行われます(OAuthは簡単で、統合の推奨方法です)。
そのためのドキュメントはこちら: IntuitPartnerPlatformのドキュメント
2012年4月の時点で、Intuit Partner Platform APIはSaaSアプリケーションでのみ使用可能であることに注意してください(つまり、再販しない1回限りの/カスタムアプリケーションを開発している場合は、このセットのセットを使用できません。 API-その場合は、代わりにWeb Connector / SDKを参照してください)。
PHPを使用している場合は、ここでPHP DevKitのナイトリービルドを入手してください。たとえば、コードとライブラリ: QuickBooks PHP DevKit
追加情報:
Intuit Data Services v2には、QuickBooksOnline用とQuickBooksforWindows用の2つの別個の類似したサービスがあります。
Intuitは2つのSDKをリリースしました。1つはJavaで、もう1つは.Netで、両方に対するプログラミングを容易にします。両方に存在するデータには共通のモデルがあり、必要に応じてオンラインまたはデスクトップでデータを使用するように拡張できます。
.Net SDK for Intuit Data Services 2.0
Java SDK for Intuit Data Services 2.0
次へ:Intuit Data Services v3(すべてを統治する1つのサービス)v3は、QuicKBooksOnlineとQBforWindowsを1つのサービスで提供します。v2と同様に、Intuitはサービスのjavaおよび.NetSDKサポートも提供します。