2017-05-17 53 views
1

我们有一个基于Windows桌面的应用程序,它使用QBFC连接到Quickbooks Pro桌面。从桌面应用程序使用QBFC连接到Quickbooks在线

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

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

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

回答

1

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

这里的问题是,你正在生成QBD(台式机)的XML是XML(或JSON)非常不同的是QBO(n线)要求。

概念是一样的(仍然有客户,发票和付款等),但实际的XML消息有显着不同。

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

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

+0

是的,这就是我的想法。我希望也许他们有一个替代qbfc的插件,它会有相同的界面,但它会连接到QuickBooks网页。 –

+0

不幸的不是。 :-(只有太多不同之处才能真正实现这一点。 –

相关问题