0

我正在为一家会计师事务所进行定制 QB 开发,我的问题是 Intuit 是否宣布了关于其为 QB 桌面和 QB 在线选择、支持的 API 或 SDK 的决定?

也许我错过了一些东西,但是通过查看 Windows Azure SDK FOR Quickbooks 中的代码示例并将它们与 IPP API 进行比较,可以看出每种方法可以做的事情之间存在差异,但似乎都没有能力做其他人所做的一切。SDK针对QB桌面平台而IPP V3针对QB Online平台的假设是错误的吗?

4

1 回答 1

1

Intuit 目前有 3 组独立的 API,其中 2 组通常可用:

  1. QuickBooks SDK(可用于一般用途)
  2. IPP,v2 数据服务(可用于一般用途) IPP
  3. v3 数据服务(仅适用于私人测试版 - 您需要获得 Intuit 的批准)

QuickBooks SDK可用于访问QuickBooks Online 和 QuickBooks 桌面版。QuickBooks Online API 有点弱,将来可能会被弃用。

IPP v2 数据服务可用于访问QuickBooks Online 和 QuickBooks 桌面。IPP API仅适用于 SaaS 服务(例如,您向客户收取经常性费用以将他们的 QuickBooks 连接到您的应用程序)。

IPP v3 数据服务可用于访问QuickBooks Online 和 QuickBooks 桌面,但目前处于测试阶段,您需要获得 Intuit 的许可才能使用它们。IPP API 也仅适用于 SaaS 服务(例如,您向客户收取经常性费用以将他们的 QuickBooks 连接到您的应用程序)。

Windows Azure 示例(和其他 DevKit)用于访问 IPP v2 或 v3 数据服务(例如,它们不是单独的 API,它们是包装在 IPP API 周围的代码库)。

就这一点而言:

SDK针对QB桌面平台而IPP V3针对QB Online平台的假设是错误的吗?

SDK 和 IPP 都针对 QuickBooks Online 和 QuickBooks 桌面。

于 2013-06-14T16:13:33.087 回答