java - 如何解决 Plaid API 的错误 - “类型回调不是通用的;它不能被参数化......”
问题描述
我试图从Plaid Java API doc中遵循以下内容,但收到错误消息:“回调类型不是通用的;它不能用参数进行参数化”
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 类移动到不同的区域,但没有解决。
java 版本 "1.8.0_191" Java(TM) SE Runtime Environment (build 1.8.0_191-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, 混合模式)
Eclipse:版本:Neon.3 Release (4.6.3) Build id:20170314-1500
解决方案
更新:格子能够帮助我理解我的问题——
“我们有一些 checkstyle 规则作为 maven 编译过程的一部分运行,以确保我们的 SDK 遵循特定格式。
您添加的主类与这些规则冲突,但那是因为它不打算检查 plaid-java 存储库并直接添加您的代码。”
所以,我应该在这里遵循他们的指示:
安装 Plaid-java 可在Maven 中心获得
<dependency>
<groupId>com.plaid</groupId>
<artifactId>plaid-java</artifactId>
<version>4.0.2</version>
</dependency>
推荐阅读
- python - 是否可以在 matplotlib/seaborn 中将 svg 宽度和高度设置为 100%
- azure - 我想拆分字符串并作为复杂的 json 字符串传递以使用逻辑应用程序形成自定义字段
- mysql - Docker Mysql 容器因“未知数据库”错误而失败(Ubuntu)
- python-3.x - 如何在 TensorFlow 中访问数据集的特征字典
- bash - 如何从自定义行开始循环遍历bash中的文件?
- google-cloud-platform - GCP 授予服务帐户使用 Deployment Manager 写入 GCS 存储桶的权限
- ruby-on-rails - Rails:Url 参数覆盖表单后参数
- python - jinja2.exceptions.TemplateSyntaxError: 意外字符'&'
- python - Python 选择向量负分量的综合方法
- rabbitmq - 如何在 Masstransit for Rabbit MQ 中设置队列长度/大小