0

我想用 Plaid 开发一个 Web 应用程序(Java、JSP 和 JS)来提取所有银行交易。我关注了以下链接

https://github.com/plaid/plaid-java

从上面的存储库中,我在 Maven 中使用了以下内容

<dependency>
  <groupId>com.plaid</groupId>
  <artifactId>plaid-java</artifactId>
  <version>2.1.4</version>
</dependency>

并添加了以下代码

PlaidClient plaidClient = PlaidClient.newBuilder()
  .clientIdAndSecret("your_client_id", "your_secret")
  .publicKey("your_public_key") // optional. only needed to call endpoints that require a public key
  .sandboxBaseUrl() // or equivalent, depending on which environment you're calling into
  .build();

和改变Client_Id和。但它会引发以下异常。我问了 Plaid,但 Plaid 支持没有有用的回应。Secret_KeyPublic_Key

2017 年 9 月 18 日下午 7:12:01 org.apache.catalina.core.StandardWrapperValve 调用严重:Servlet.service() 用于路径 [/mysample] 上下文中的 servlet [mysample] 引发异常 [处理程序处理失败;嵌套异常是 java.lang.NoSuchMethodError: com.google.gson.GsonBuilder.registerTypeAdapterFactory(Lcom/google/gson/TypeAdapterFactory;)Lcom/google/gson/GsonBuilder;] 根本原因是 java.lang.NoSuchMethodError: com.google。 gson.GsonBuilder.registerTypeAdapterFactory(Lcom/google/gson/TypeAdapterFactory;)Lcom/google/gson/GsonBuilder; 在 com.plaid.client.PlaidClient$Builder.buildGson(PlaidClient.java:155) 在 com.plaid.client.PlaidClient$Builder.build(PlaidClient.java:145) 在 com.mysample.common.controller.MobileController.loginTz (MobileController.java:593) 在 sun.reflect.NativeMethodAccessorImpl。

我什至无法在 Plaid 中开始我的开发,请帮助

提前致谢

新星

4

1 回答 1

0

可能不正确的依赖关系,并且可能您正在使用覆盖实际需要的旧依赖关系

于 2017-12-11T05:32:20.203 回答