无法从 Yodlee API 获取用户交易详细信息

Not able to get User Transaction details from Yodlee API

我正在使用 http://developer.yodlee.com/TestDrive developer Test API module and using one of the 5 dummy accounts provided by Yodlee, For a particular user I have managed to add a dummy DAG bank account and one real bank account which is visible in getAllSiteAccounts 详细信息 Api 所以很明显该网站已添加。

但是在使用 getUserTransactions API 时出现错误

{
"errorOccurred": "true",
"exceptionType": "com.yodlee.core.transactionsearch.exceptions.InvalidSearchIdentifierException",
"referenceCode": "_567afa0b-9d5a-4fb4-9db1-afd4f43c39c2",
"message": "Invalid argument value: com.yodlee.core.transactionsearch.TransactionSearchIdentifier@2ad082d0"
 }

我也试过使用 executeUserSearchRequest 仍然没有得到任何交易细节

{
"searchIdentifier": {},
"numberOfHits": 0
}

如果我正确使用 API,你能指导我吗?

您应该使用 executeUserSearchRequest API 来获取交易。您应该检查您在搜索交易时提供的日期范围,并尝试删除 itemAccountId.identifier 然后搜索,您应该得到交易。

我遇到了同样的问题,唯一的区别是我在 DAG 帐户上没有任何问题,但是当我使用我们的生产帐户时,我无法获得用户交易。我正在阅读此 post Get all user transactions with executeUserSearchRequest,我想解决方案是确保您的 server/code 具有相同的时区配置。