QuickBooks是否允许人们为他们的软件开发自定义模块?如果是这样,那么开始使用QuickBooks开发有什么好的资源吗?
我更喜欢专注于.NET / C#
的东西答案 0 :(得分:19)
The Intuit Developer Network(IDN)是了解QuickBooks集成的起点。对于.NET开发人员,您可以选择两个方向:
Join the Front Runner program - 这是Intuit和Microsoft之间的合作伙伴关系,旨在帮助希望使用Intuit合作伙伴平台(IPP)开发基于云的服务的.NET开发人员。 IPP是一个托管的基于云的开发平台,通常被认为是QuickBooks集成的未来之路。 IPP到目前为止还没有对微软技术堆栈友好;所谓的原生IPP应用程序在Flash和Java中运行。
Use the traditional QuickBooks SDK与QBFC框架。这种集成方法经过了时间测试,并且更简单,特别是如果您只对自定义开发感兴趣。虽然许多开发人员在使用Java,PHP和其他语言方面做得很好,但仍然可以使用.NET和C#。
IDN网站提供了大量可在线和可下载的资源。但是,您不会在QuickBooks开发中找到任何书籍或课程 - 这是一个利基领域。
答案 1 :(得分:7)
查看Quickbooks SDK和Documentation。 SDK有两个COM接口:QBFC和QBXML。使用QBXML的不同之处在于,您需要手动对XML进行序列化和反序列化,一旦掌握了它,这并不难。我发现QBXML更方便,因为您可以选择包含所需的请求和响应。
此外,如果您打算使用Quickbooks SDK,Online Reference是您最好的朋友。
答案 2 :(得分:2)
是的,它提供了SDK,您可以使用它将您的应用程序与Quick Books集成 http://qbsdk.developer.intuit.com/sdk/qb/Get_Oriented
答案 3 :(得分:0)
对于新的QuickBooks Online API,请使用http://qbapi.com