2016-08-12 56 views
0

我想要一個clojure程序來使用Quickbooks Online API。Quickbooks Online:REST API或Java SDK?

經過幾天的實驗,我可以構造並簽名任意API請求,並找回答案。這個解決方案似乎完全可以接受這是關於一頁代碼。我可以使用「API資源管理器」來完成我所能做的一切。

但我注意到有一個Java SDK來發出請求。像所有Quickbooks相關的,似乎有大量無益的文檔和任何小樣本程序。

使用Java SDK而不是直接使用REST API調用有什麼好處嗎?

是否值得學習如何使用它,然後從Clojure中調用它而不是手工構造請求?

如果是這樣,任何人都可以給我小鏈接示例程序來提出請求嗎?

回答

1

使用Java SDK而不是直接使用REST API調用有什麼好處嗎?

對您而言,開發人員的潛力可能會更小。

SDK將原始JSON/XML響應包裝到您的對象中,這可能爲您節省一些時間/代碼。

除此之外,沒有優勢。

是否值得學習如何使用它,然後從Clojure調用它而不是手工構造請求?

完全是主觀的。

您是否認爲/想用SDK節省一些時間/代碼?如果是這樣,那麼學習它。

如果你不認爲它會爲你節省很多時間/你想自己滾動,那麼不要去學習它。

相關問題