方法:VB.NET Web应用程序和Web连接器之间的通信(不是QB Online)

时间:2014-11-14 16:14:26

标签: .net vb.net quickbooks intuit-partner-platform

Intuit文档没有说清楚我需要采取的解决方案路径。我希望有人做了我想要完成的事情。

这是我想要完成的事情:

我有一个用VB.NET编写的Web应用程序,部署在带有SSL证书的网站上。此Web服务器(IIS / MSSQL / .NET)位于VPN上,是安装Quickbooks的局域网的一部分。 .qwc文件驻留在其中一台内部LAN计算机上,我们在该计算机上运行了一个Web连接器。

我已经通过NuGet将Quickbooks IPP v3 API安装到VB.NET项目中。

该API(IPPv3)似乎促使我使用代码调用,这些代码调用始于将oAuth连接到Quickbooks Online。我没有使用Quickbooks Online,但我想通过Web连接器与https:URL上的Web应用程序进行通信。

或类似的东西。我甚至不确定这是否是最好的路线。底线是公司不能使用QB Online,但可以运行网络连接器,授权公开"书籍"到那个应用层。

你对我如何做到这一点有什么指示吗?任何样本在线代码?

感谢您提供任何帮助。

1 个答案:

答案 0 :(得分:1)

桌面的所有开发都需要通过QBXML SDK完成。 https://developer.intuit.com/v2/docs/0250_qb

要连接到Web应用程序,您需要使用QB桌面附带的QB Web连接器(QBWC)。 SDK中包含一个QBWC服务器示例以及QBXML和QBWC的程序员指南。

如果您使用的是PHP,那么可以使用一个开源项目来构建服务器和示例请求。 http://consolibyte.com/quickbooks-open-source/