我希望能够使用Intuit的Quickbooks库。他们有一个Java SDK。
https://github.com/intuit/QuickBooks-V3-Java-SDK
我的目标是使用他们的Oauth2库使我的Clojure应用能够查询Quickbooks API。
https://developer.intuit.com/app/developer/qbo/docs/api/accounting/most-commonly-used/account#?id=Account
到目前为止,我一直在使用OAuth v1,但它的使用已被弃用,所以我需要很快就设置一个新的OAuth2流程。对我来说,使用官方支持的库是有意义的。
我已经将这些行添加到我的project.clj文件中
[com.intuit.quickbooks-online/ipp-v3-java-devkit-pom "6.0.2" :extension "pom"] [com.intuit.quickbooks-online/ipp-v3-java-data "6.0.2" :extension "pom"]
[com.intuit.quickbooks-online/ipp-v3-java-devkit "6.0.2" :extension "pom"] [com.intuit.quickbooks-online/oauth2-platform-api "6.0.2" :extension "pom"]
我运行了lein deps,库已成功从Maven下载。
然后我启动了一个repl。然而,上述所有行似乎只是让我能够访问com.intuit.ipp.data.endswith命名空间,而不是com.intuit.oauth2.endswith。我需要做什么才能使用SDK的Oauth2部分?我查看他们的样品应用,并且这些oauth2库看起来应该可供我使用,但它们不可用。
我的Java互操作性的经验和理解非常有限,所以在描述可能做错或需要改进的地方时请使用简短的词汇。谢谢。