我希望能够使用 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 流。使用它们官方支持的库对我来说是有意义的。
我已经将这些行添加到我的项目.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. 命名空间,而不是 com.intuit.oauth2. 我需要做什么才能使用 SDK 的 OAuth2 部分?我看他们的示例应用程序,OAuth2 库看起来应该对我可用,但它们并不可用。
我对于 Java 互操作的高级细节的了解少得可怜,所以请用简单的词语描述我可能犯了什么错误,或者需要做得更好。谢谢。