【问题标题】:How do I get a single piece of data from Quickbooks Online?如何从 Quickbooks Online 获取单条数据?
【发布时间】:2016-08-05 19:06:38
【问题描述】:

我有一个使用 Quickbooks Online 进行帐户的客户,他希望能够以编程方式从中读取数据。我们使用的是 Clojure,因此 Java 中的任何解决方案都可以工作,或者如果需要,可以直接进行 http 获取等。

他们有一个看起来不错的 RESTFUL 接口来访问他们的东西,以及一个用于访问它的 java 库,但我无法确定他们的文档的开头或结尾:https://developer.intuit.com/docs?redirectid=accounting,这一切似乎都是关于webapps 和 OAuth 以及其他东西。

我想要做的就是获取一条客户记录。

谁能给我指出最简单的 Hello World 类型程序,用任何语言? (最好是 Java 或者像 python 这样容易阅读的东西)

我想我正在寻找的东西看起来像:

import quickbooksapi

username='fluffy'
password='doom'

cus=quickbooksapi.get_customer(username,password,id=4)

print(cus)

还是什么?

或者我只是在这里弄错了一些巨大的棍子?

【问题讨论】:

  • 一些指向您尝试遵循的文档部分的链接以及您第一次尝试从 clojure 调用它们将使这个问题更容易回答。
  • 嗯,就是这样!该文档是如此难以理解,以至于我没有进行任何尝试。这看起来可能是一个不错的起点:developer.intuit.com/docs?redirectid=accounting

标签: java python clojure quickbooks-online


【解决方案1】:

这看起来是最好的可用文档:

https://developer.intuit.com/hub/blog/2016/04/25/quick-start-to-quickbooks-online-rest-api-with-oauth1-0

这是 Quickbooks 开发人员最近的一篇博文,展示了如何获取 Oauth 密钥,然后使用 curl 访问 REST API。

看来你必须假装做一个 SaaS 应用才能得到一点 gubbins,然后还有另一件事是你可以得到剩下的 gubbins。

之后,您可以使用 curl,将所有 gubbins 放在标题中。 (他使用的 chrome 的 postman 扩展可以生成许多其他语言的 curl 命令和等价物)

它的工作原理与宣传的完全一样(2016 年 8 月 6 日)。

够了。我可以从那里拿走。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多