我使用http://developer.yodlee.com/TestDrive开发人员测试API模块并使用Yodlee提供的5个虚拟帐户之一,对于特定用户,我已经设法添加了一个虚拟DAG银行帐户和一个真实的银行帐户,这在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。标识符,然后搜索,你应该得到的交易。
我遇到了同样的问题,唯一的区别是我在DAG帐户上没有任何问题,但是当我使用我们的生产帐户时,我无法获得用户事务。我正在阅读这篇文章获得与executeUserSearchRequest的所有用户事务,我猜解决方案是确保您的服务器/代码具有相同的时区配置。