現在、Intuit には 3 つの個別の API セットがあり、そのうちの 2 つは一般提供されています。
- QuickBooks SDK (一般利用可能)
- IPP、v2 データ サービス (一般利用可能) IPP
- v3 データ サービス (プライベート ベータ版のみで利用可能 - Intuit から承認を得る必要があります)
QuickBooks SDKを使用して、QuickBooks Online と QuickBooks デスクトップの両方にアクセスできます。QuickBooks Online API はやや弱く、将来的には非推奨になる可能性があります。
IPP v2 データ サービスを使用して、QuickBooks Online と QuickBooks デスクトップの両方にアクセスできます。IPP API はSaaS サービスでのみ利用できます(たとえば、顧客の QuickBook をアプリに接続するために定期的な料金を請求している場合など)。
IPP v3 データ サービスは、QuickBooks Online と QuickBooks デスクトップの両方にアクセスするために使用できますが、現在はベータ版であり、使用するには Intuit からの許可が必要です。また、IPP API はSaaS サービスでのみ利用できます(たとえば、QuickBook をアプリに接続するために顧客に定期的な料金を請求している場合など)。
Windows Azure サンプル (およびその他の DevKit) は、IPP v2 または v3 データ サービスにアクセスするために使用されます (たとえば、それらは個別の API ではなく、IPP API をラップしたコード ライブラリです)。
これに関する限り:
SDK が QB デスクトップ プラットフォームを対象としていて、IPP V3 が QB Online プラットフォームを対象としているという仮定は間違っていますか?
SDK と IPP はどちらも、QuickBooks Online と QuickBooks デスクトップの両方を対象としています。