我正在为一家会计师事务所进行自定义QB开发,而我的问题是Intuit是否宣布了其选择的,支持的QB Desktop和QB在线和QB的决定?
也许我错过了一些东西,但是通过查看Windows Azure SDK FOR Quickbooks中的代码示例并将它们与IPP API进行比较,可以看出每个方法可以做些什么,但似乎都没有能够完成另一方所做的一切。推测SDK是针对QB桌面平台而IPP V3目标是QB Online平台不正确?
答案 0 :(得分:1)
Intuit目前有3套独立的API,其中2套通常可用:
QuickBooks SDK 可用于访问在线QuickBooks和QuickBooks桌面。 QuickBooks Online API有点弱,将来很可能会被弃用。
IPP v2数据服务可用于访问在线QuickBooks和QuickBooks桌面。 IPP API仅适用于SaaS服务(例如,您向客户收取将QuickBooks连接到应用程序的经常性费用)。
IPP v3数据服务可用于访问在线QuickBooks和QuickBooks桌面,但目前在BETA中,您需要获得Intuit的许可才能使用它们。 IPP API也仅适用于SaaS服务(例如,您向客户收取将QuickBooks连接到应用程序的经常性费用)。
Windows Azure示例(以及其他DevKits)用于访问IPP v2或v3数据服务(例如,它们不是单独的API,它们是围绕IPP API的代码库)。
就此而言:
推测SDK是针对QB桌面平台的 和IPP V3目标QB在线平台不正确?
SDK和IPP都同时针对QuickBooks Online和QuickBooks桌面。