我正在使用QuickBooks桌面版,我已经创建了一个asp.net应用程序来将它与QuickBooks集成,但现在我需要知道如何使用Web连接器来集成它们。 我需要创建一个asp.net webservice应用程序吗?请建议。
答案 0 :(得分:0)
QuickBooks Web连接器本质上是一个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连接器连接时,您只需提供qbXML请求。以下是一些示例qbXML请求: - QuickBooks qbXML for adding a customer - QuickBooks qbXML for adding a received payment
可通过QuickBooks OSR指南获取所有可用qbXML请求的完整参考。