【问题标题】:Quickbook Desktop Development BasicsQuickbook 桌面开发基础
【发布时间】:2013-09-27 16:00:01
【问题描述】:

我被要求为一位朋友开发一些软件,他的一位朋友使用 Quickbooks Desktop 管理着自己的业务。我没有 Quickbooks Desktop,我不太确定如何开始。我已经阅读了大约一周的文档,但似乎无法弄清楚第一步。

根据我的阅读,似乎 Quickbooks 应用程序启动了一个 Web 服务器,而我的应用程序将针对该 Web 服务器发出 HTTP 请求?如果我不必使用 Quickbooks 应用程序来进行此开发,那就太好了;有没有办法读取数据文件本身?开发使用此 API 的软件是否需要花钱?

看起来我可能想使用 V2 XML 协议来完成我正在尝试做的事情:检索支票和存款,制作每月摘要,根据他的规范格式化该摘要,并创建一个 PDF声明。

【问题讨论】:

    标签: quickbooks intuit-partner-platform intuit


    【解决方案1】:

    从我读到的内容看来,可能是 Quickbooks 应用程序 启动一个 Web 服务器,我的应用程序将发出 HTTP 请求 针对那个网络服务器?

    这是实现事物的一种可能方式。

    如果您详细说明您正在尝试做什么(什么编程语言?什么版本的 QuickBooks?),您可能会得到比这条路线更好的建议。

    如果我不必拥有 Quickbooks 应用程序就好了 做这个开发;有没有办法读取数据文件本身?

    您必须拥有 QuickBooks,无法读取原始数据文件。

    在亚马逊上很便宜 - 在那里买。

    开发使用此 API 的软件是否需要花钱?

    开发过程中不收取任何费用,对于您所说的一次性/自定义/内部集成,完全不收取任何费用。

    看起来我可能想使用 V2 XML 协议来做我正在尝试做的事情:

    请注意,从技术上讲,v2 和 v3 仅适用于 SaaS 应用程序(例如,您必须将其作为应用程序转售,并允许许多人将他们的 QuickBooks 连接到您的应用程序)。

    根据 Intuit,您应该使用 SDK

    【讨论】:

    • 太棒了。非常感谢您的回答。我不在乎哪种语言,但可能更喜欢 Java。我在 SDK 中注意到 c-sharp 具有 QBFC,它在 Java 中似乎没有等效项。我不知道他有什么版本的QB。还有什么其他方法可以查询数据而不是让 QB 成为 Web 服务器?谢谢你的回答。
    • 核心 QuickBooks SDK API 都是基于 Windows COM 的 API。 QBFC 是围绕核心 COM API 的基于对象的包装器。如果您从网站集成,Web 连接器可能是最简单的方法 (wiki.consolibyte.com/wiki/doku.php/quickbooks_web_connector)。如果您正在构建 Windows 桌面应用程序,使用 SDK 的 C# 通常很容易处理,并且 SDK 中有示例。
    猜你喜欢
    • 1970-01-01
    • 2022-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多