Я пытаюсь следовать ниже из 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 и пытаюсь создать основной класс в прикрепленном изображении. Я пытался переместить основной класс в разные области, и он не разрешается.
![Plaid API java project](https://i.stack.imgur.com/YMgAk.png)
Java-версия "1.8.0_191"
Java (TM) SE Runtime Environment (сборка 1.8.0_191-b12)
Java HotSpot (TM) 64-разрядная серверная виртуальная машина (сборка 25.191-b12, смешанный режим)
Eclipse:
Версия: Neon.3 Release (4.6.3)
Идентификатор сборки: 20170314-1500