2016-08-12 6 views
0

Ich versuche, ein Clojure-Programm zu erhalten, das Quickbooks Online API zu verwenden.Quickbooks Online: REST API oder Java SDK?

Nach ein paar Tagen des Experimentierens kann ich beliebige API-Anfragen erstellen und signieren und bekomme die Antworten zurück. Diese Lösung scheint vollkommen akzeptabel zu sein. Es ist eine ungefähre Seite Code. Ich kann alles tun, was ich mit dem "API Explorer" machen kann.

Aber ich stelle fest, dass es ein Java SDK gibt, um Anfragen zu stellen. Wie alles, was mit Quickbooks zusammenhängt, scheint es eine Menge nicht hilfreicher Dokumentation und keine kleinen Beispielprogramme zu geben.

Gibt es einen Vorteil für die Verwendung des Java-SDK, anstatt die REST-API-Aufrufe direkt zu verwenden?

Wäre es lohnenswert zu lernen, wie man es benutzt und dann von Clojure aus anruft anstatt die Anfragen manuell zu erstellen?

Und wenn ja, kann mir jemand Links zu kleinen Beispielprogrammen geben, um Anfragen zu stellen?

Antwort

1

Gibt es einen Vorteil für die Verwendung des Java SDK, anstatt die REST API-Aufrufe direkt zu verwenden?

Möglicherweise weniger Arbeit für Sie, der Entwickler.

Die SDKs verpacken die rohen JSON/XML-Antworten in Objekte für Sie, was Ihnen Zeit und Code sparen kann.

Darüber hinaus kein Vorteil.

Wäre es lohnenswert zu lernen, wie man es benutzt, und dann von Clojure aus aufrufen, anstatt die Anfragen manuell zu erstellen?

Völlig subjektiv.

Denkst du/willst du etwas Zeit/Code mit dem SDK sparen? Wenn ja, dann lerne es.

Wenn Sie nicht denken, dass es Ihnen viel Zeit erspart/Sie wollen es selbst machen, dann lernen Sie es nicht.

Verwandte Themen