【问题标题】:Use QBFC from a desktop application to interface to Quickbooks online使用桌面应用程序中的 QBFC 连接到在线 Quickbooks
【发布时间】:2017-05-17 16:20:44
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: quickbooks quickbooks-online qbfc


    【解决方案1】:

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

    没有。

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

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

    此外,身份验证机制(DCOM 握手与 OAuth)和传输(COM 与 HTTP/TLS)有很大不同,因此您无法真正将 QBFC 组件与 QBO 一起使用。

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

    【讨论】:

    • 是的,我就是这么想的。我希望他们可能有一个 qbfc 的替代品,它具有相同的界面,但它会连接到 QuickBooks 网络。
    • 很遗憾没有。 :-( 有太多不同之处,无法真正做到这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-30
    • 1970-01-01
    • 2011-11-04
    • 1970-01-01
    相关资源
    最近更新 更多