将 quickbooks 与 rails 和 angularjs 应用程序集成

Integrate quickbooks with rails and angularjs application

我正在为客户开发内部 CRM,其中需要与 quickbooks 同步所有金融交易。

我被困在这里了。我不知道从哪里开始?有人让我从 webconnector 入手。 CRM 应用程序在 AngularJs 和 rails 上。我进行了搜索,但找不到任何特定于将 quickbooks 桌面与 Angularjs 和 rails 集成的内容。

所以请那里的任何人都可以帮助我吗?我想知道完整的过程,如果在 rails 和 angularjs 中有任何可用的示例代码会有很大帮助。

谢谢

首先下载 QuickBooks SDK:

安装它,并查看名为的文件:

  • QuickBooks Web 连接器程序员指南,QBWC_proguide.pdf

它大约有 100 页,其中包含 spec/guide 您需要实施的内容,因为没有太多其他内容是为 RoR 预先构建的。

在(非常)高的层次上,您将创建一个侦听 HTTP 请求的 SOAP 服务。您需要实施多种方法:

  • authenticate(...) - QuickBooks 将调用它来验证您的服务
  • sendRequestXML(...) - QuickBooks 将调用它来询问 "What data do you want to exchange?" 您何时响应 qbXML 请求,告诉您添加发票、添加客户或给您客户列表,或等等等等等等
  • receiveResponseXML(...) - 当 QuickBooks 完成你在上一步中告诉它做的任何事情时,它会调用这个方法让你知道发生了什么(例如,你告诉它做的事情是否成功或不)。

这里有更多您应该阅读的详细信息:

QuickBooks SDK 还包括 C# 和 Java 中的示例。查找特定于 Web 连接器的示例,而不是 COM/QBFC 示例(这些与您无关)。

您也可以查看 reference/ideas(它在 PHP 中,但仍可作为参考):