【问题标题】:Integrate quickbooks with rails and angularjs application将 quickbooks 与 rails 和 angularjs 应用程序集成
【发布时间】:2016-03-23 02:49:17
【问题描述】:

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

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

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

谢谢

【问题讨论】:

  • 对于初学者 - QuickBooks ONLINE 还是 QuickBooks DESKTOP?集成要求是什么?您需要交换哪些数据?
  • Quickbooks 桌面版。客户目前正在使用 method.me,它有自己的快速书集成工具。客户希望在 ROR 和 Angularjs 中制作新的自定义 CRM,并希望将其与已获得许可的 Quickbooks Desktop 集成。交换就像发票、付款、交易等。

标签: ruby-on-rails angularjs quickbooks


【解决方案1】:

首先下载 QuickBooks SDK:

安装它,然后查看文件名为:

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

它大约有 100 页,并且是您需要实施的规范/指南,因为没有为 RoR 预先构建的其他内容。

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

  • authenticate(...) - QuickBooks 将调用它来验证您的服务
  • sendRequestXML(...) - QuickBooks 会调用它来询问“您要交换什么数据?”此时您会回复一个 qbXML 请求,告诉您添加发票、添加客户、或给您客户列表等等等等。
  • receiveResponseXML(...) - 当 QuickBooks 完成了你在上一步中告诉它做的任何事情时,它会调用这个方法让你知道发生了什么(例如,你告诉它做的事情是否成功)。

这里有更多你应该阅读的细节:

QuickBooks SDK 还为此提供了 C# 和 Java 示例。查找特定于 Web 连接器的示例,而不是 COM/QBFC 示例(那些与您无关)。

您也可以查看此作为参考/想法(它在 PHP 中,但仍可用作参考):

【讨论】:

  • 非常感谢基思。将尝试上述建议。
  • 我正在按照上述步骤进行操作。我有一个疑问,客户的其中一个系统中安装了 Quickbooks Desktop。有没有办法在我的系统上复制相同的 Quickbooks 以执行与新的自定义 Web 应用程序的集成,而无需再次购买 Quickbooks Desktop?
  • 您需要购买 QuickBooks 或以其他方式获得有效许可证才能将其安装到您的计算机上。您可以购买(有时)更便宜的 QuickBooks NFR 许可证。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多