我正在尝试从Plaid Java API doc开始,但收到错误消息:“类型Callback不是通用的;不能使用参数“
对其进行参数化Basic Usage
// Use builder to create a client
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();
// Synchronously exchange a Link public_token for an API access_token
// Required request parameters are always Request object constructor arguments
Response<ItemPublicTokenExchangeResponse> response = plaidClient.service()
.itemPublicTokenExchange(new ItemPublicTokenExchangeRequest("the_link_public_token")).execute();
if (response.isSuccessful()) {
accessToken = response.body().getAccessToken();
}
当我尝试同步时,我还会收到错误消息:“响应无法解析为一种类型”
// Synchronously exchange a Link public_token for an API access_token
// Required request parameters are always Request object constructor arguments
Response<ItemPublicTokenExchangeResponse> response = plaidClient.service()
.itemPublicTokenExchange(new ItemPublicTokenExchangeRequest("the_link_public_token")).execute();
我已经从Eclipse导入了此文件夹结构,并且试图在附加的图像中创建一个主类。我试图将Main Class移到其他区域,但无法解决。
java版本“ 1.8.0_191” Java(TM)SE运行时环境(内部版本1.8.0_191-b12) Java HotSpot(TM)64位服务器VM(内部版本25.191-b12,混合模式)
Eclipse: 版本:Neon.3版本(4.6.3) 版本号:20170314-1500
答案 0 :(得分:0)
更新:格子能够帮助我理解我的问题-
“我们在Maven编译过程中运行了一些checkstyle规则,以确保我们的SDK遵循特定格式。
您添加的主类与这些规则冲突,但这是因为它不旨在签出plaid-java存储库并直接添加代码。”
所以,我应该在这里遵循他们的指示:
安装 格子Java可在Maven Central
获得<dependency>
<groupId>com.plaid</groupId>
<artifactId>plaid-java</artifactId>
<version>4.0.2</version>
</dependency>