2013-02-16 131 views
0

我正在使用QuickBooks桌面版本,我创建了一个asp.net应用程序将其与QuickBooks集成,但现在我需要知道如何使用Web连接器来整合它们。 我需要创建一个asp.net web服务应用程序吗?请指教。与QuickBooks集成的asp.net应用程序

回答

0

QuickBooks Web Connector实质上是一个SOAP Web服务客户端,它与QuickBooks一起安装,并询问您的网站询问“您有什么要做?”。你给它的XML请求(如<CustomerAdd>...</CustomerAdd>它转发给QuickBooks的。QuickBooks的处理这些请求,并向您发送回一个响应。

有我们QuickBooks integration wiki一个很好的概述(和一些技术细节)。

你应该通过下载QuickBooks SDK开始该SDK包含此目录中的几个例子,这将是对您有所帮助:

C:\Program Files (x86)\Intuit\IDN\QBSDK12.0\samples\qbdt\c-sharp\qbXML\WCWebService 

一旦你已经制定了您的SOAP Web服务的基本结构,一切都非常简单每当。 Web连接器连接y你只需要给它提供qbXML请求。下面是一些示例qbXML要求看一看: - 通过QuickBooks OSR引导QuickBooks qbXML for adding a received payment

所有可用qbXML请求的完整参考,请 - QuickBooks qbXML for adding a customer

+0

感谢您的回复,我已经下载了QuickBooks SDK,但是我尝试使用COM方法,我阅读了本教程,如果这对我有帮助,请指教我吗? http://www.eggheadcafe.com/tutorials/csharp/49505b57-bad0-4cef-90aa-f400a9e3cd98/c-net-application-with-quickbooks-desktop-edition.aspx – aayyad 2013-02-18 22:16:18

+0

该教程是用于构建Windows桌面应用程序与QuickBooks集成 - 如果您正在构建Windows桌面应用程序,该教程没问题。如果您正在构建要与QuickBooks集成的网站,则应使用Web连接器(或者至少考虑如果您是SaaS应用程序,则为Intuit Anywhere的混乱)。 – 2013-02-19 02:37:07

相关问题