使用桌面应用程序中的QBFC在线连接Quickbooks

时间:2017-05-17 16:20:44

标签: quickbooks quickbooks-online qbfc

我们有一个基于Windows桌面的应用程序,可以使用QBFC与Quickbooks Pro桌面连接。

它创建一个QBSessionManager,向其添加消息集,执行请求并解析响应。

是否可以使用桌面应用程序中现有的基于QBFC的界面来在线更新Quickbooks?显然,由于我们没有加载本地公司文件会有一些变化,但我们是否可以利用此代码在线与Quickbooks交流?

也许通过安装将XML传输到在线版本的垫片? 或者利用QBFC生成的XML在线更新QB?

1 个答案:

答案 0 :(得分:1)

  

是否可以使用桌面应用程序中现有的基于QBFC的界面来在线更新Quickbooks?

没有。

这里的问题是,您为QBD(桌面)生成的XML与QBO(nline)所需的XML(或JSON)非常不同。

概念是相同的(仍有客户,发票和付款等)但实际的XML消息却截然不同。

此外,身份验证机制(DCOM握手与OAuth)和传输(COM与HTTP / TLS)之间存在显着差异,因此您无法在QBO中真正使用QBFC组件。

您可能会重复使用大量代码,因为概念是相同的,但您重复使用的部分不会是任何QBFC或XML位。

相关问题