java - 在线快速手册 : REST API or Java SDK?

标签 java rest clojure sdk quickbooks-online

我正在尝试让 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 响应包装成对象,这可能会节省您一些时间/代码。

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

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

完全主观。

您认为/想要使用 SDK 节省一些时间/代码吗?既然如此,那就学学吧。

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

关于java - 在线快速手册 : REST API or Java SDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38916562/

相关文章:

clojure - 在 enlive 中使用 src 文件夹外部的模板

java - Jersey REST 与使用 JSON 相关的问题

oracle - 如何使用 Oracle Rest 数据服务发布 JSON

java - 使用 JAXB 解码 xml 项的嵌套列表

java - 有没有一种方法可以检查特定行中的字段是否已更改,而无需为每个字段编写监听器?

ios - RESTful UIButton 操作的用户体验

date - 在 Clojure 中获取昨天的日期

尾部调用优化失败时 Clojure 警告/错误

java - 使用 GridBagLayout 将内容对齐到顶部

java - 一对一注释不会将外键插入表中