【问题标题】:Where to start with QuickBooks development? [closed]从哪里开始 QuickBooks 开发? [关闭]
【发布时间】:2011-05-14 05:43:19
【问题描述】:

QuickBooks 是否允许人们为其软件开发自定义模块?如果是这样,是否有任何好的资源可用于开始 QuickBooks 开发?

我更喜欢专注于 .NET/C# 的东西

【问题讨论】:

  • 我不知道为什么关闭,这是一个很好的问题。当您开始使用全新的 API 时,您还不能真正提出具体问题。

标签: c# .net quickbooks


【解决方案1】:

The Intuit Developer Network (IDN) 是了解 QuickBooks 集成的起点。对于 .NET 开发人员,您可以选择 2 个方向:

  1. Join the Front Runner program - 这是 Intuit 和 Microsoft 之间的合作伙伴关系,旨在帮助希望使用 Intuit 合作伙伴平台 (IPP) 开发基于云的服务的 .NET 开发人员。 IPP 是一个托管的基于云的开发平台,通常被认为是 QuickBooks 集成的未来方式。到目前为止,IPP 对 Microsoft 技术栈还不是那么友好;所谓的原生 IPP 应用在 Flash 和 Java 中运行。

  2. Use the traditional QuickBooks SDK 与 QBFC 框架。这种集成方法经过时间考验,而且更简单,特别是如果您只对定制开发感兴趣。 SDK 一直更易于与 .NET 和 C# 一起使用,尽管许多开发人员在 Java、PHP 和其他语言方面表现出色,尽管存在困难。

在 IDN 网站上有大量用于这两种方法的在线和可下载资源。不过,您不会找到任何有关 QuickBooks 开发的书籍或课程 - 这是一个小众领域。

【讨论】:

  • 链接 1 和 2 已损坏。
【解决方案2】:

看看Quickbooks SDKDocumentation。 SDK 有两个COM 接口:QBFC 和QBXML。使用 QBXML 的不同之处在于,您需要手动对 XML 进行序列化和反序列化,一旦掌握了它就不难了。而且我发现 QBXML 更方便,因为您可以选择包含所需的请求和响应。

另外,如果您打算使用 Quickbooks SDK,Online Reference 是您最好的朋友。

【讨论】:

  • (Intuit 已经杀死了你的每一个链接。)你现在必须先注册成为一名开发人员,然后下载 SDK,如果你已经这样做了,他们会阻止你这样做未注册并登录。如果您选择成为开发人员,则可以使用 Quickbooks Online 帐户,但一旦您选择加入,他们就很难找到 Desktop SDK,因为他们试图让每个人都加入最近刚刚在 3 月份放弃对 SDK 的支持的 Online 包。 developer.intuit.com/docs/0250_qb/0020_get_set_up/…
【解决方案3】:

是的,它提供了 SDK,您可以使用它将您的应用程序与 Quick Books 集成 http://qbsdk.developer.intuit.com/sdk/qb/Get_Oriented

【讨论】:

    【解决方案4】:

    对于新的 QuickBooks Online API,请使用 http://qbapi.com

    【讨论】:

    • 您是否与该公司有某种关联?
    猜你喜欢
    • 1970-01-01
    • 2020-08-14
    • 2016-05-16
    • 2013-01-29
    • 1970-01-01
    • 1970-01-01
    • 2010-12-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多