使用Ruby从Quickbooks导出数据

时间:2014-01-04 19:24:25

标签: ruby quickbooks

以下是该方案:

我的本​​地计算机上有一个Quickbooks文件。我希望能够以某种方式连接到它并导出销售订单和采购订单 - 最好是使用Ruby。我整个上午一直在研究这个问题,感觉有点像我一边跑着一边绕着墙撞着墙。

Quickbooks Online似乎适用于可分发的应用程序,因此显然不在窗口。到目前为止,我一直在尝试qbwc gem没有运气,甚至看起来有点矫枉过正。

我错过了什么吗?有没有更简单的方法来实现这个目标?

2 个答案:

答案 0 :(得分:0)

您可以参考以下QBSDK文档来了解此用例。

https://developer.intuit.com/docs/0250_qb

我不确定如何使用Ruby完成它。它更适合.net框架。

由于

答案 1 :(得分:0)

如果您正在与QuickBooks for Windows 进行通信,那么您在这里有两个选择 -

  • 使用Ruby打开COM对象,使用QuickBooks SDK将数据直接推送到QuickBooks(查找Ruby Win32 API并下载QuickBooks SDK)

OR

  • 使用Ruby gem和Web Connector与QuickBooks交换数据(通过SOAP抽象)(如果你只是按照这里的例子,这很简单:https://github.com/skryl/qbwc

如果您正在与QuickBooks Online进行通信,(您可以这样做 - QuickBooks Online API 不仅限于可分发的应用),您所要做的就是发送OAuth签署了对Intuit服务器的请求。这可能比使用QuickBooks for Windows更容易 - 特别是如果您已经熟悉OAuth。看起来有一些非常容易使用的Ruby gem用于OAuth,你可以使用:http://oauth.rubyforge.org/

如果您遇到任何类型的问题,您应该发布一些代码或错误消息,说明您遇到的问题。