Quickbooks Online:REST API 或 Java SDK?

Quickbooks Online : REST API or Java SDK?

我正在尝试获取一个 clojure 程序来使用 Quickbooks Online API。

经过几天的试验,我可以构造并签署任意 API 请求,并取回答案。这个解决方案似乎完全可以接受。这是关于一页代码。我可以使用 'API Explorer'.

做我能做的一切

但我注意到有一个 Java SDK 可以发出请求。与 Quickbooks 相关的所有内容一样,似乎有大量无用的文档,也没有任何小示例程序。

使用 Java SDK 而不是直接使用 REST API 调用有什么好处吗?

是否值得学习如何使用它,然后从 Clojure 中调用它而不是手动构建请求?

如果是这样,谁能给我链接到小示例程序来提出请求?

Is there any benefit to using the Java SDK rather than just using the REST API calls directly?

开发人员,您的工作量可能会减少。

SDK 为您将原始 JSON/XML 响应打包成对象,这可能会为您节省一些 time/code。

除此之外,没有任何优势。

Would it be worth learning how to use it, and then calling it from Clojure instead of hand-constructing the requests?

完全主观。

你think/want用SDK节省一些time/code吗?如果是这样,那就学习吧。

如果您认为它不会为您节省很多 time/you 想要自己动手,那就不要学习它。