我正在使用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,请指导我吗?
答案 0 :(得分:2)
您应该使用executeUserSearchRequest API来获取交易。您应该在搜索交易时检查您提供的日期范围,并尝试删除itemAccountId.identifier,然后搜索,您应该获得交易。
答案 1 :(得分:0)
我遇到同样的问题但唯一的区别是我在DAG帐户上没有任何问题,但是当我使用我们的生产帐户时,我无法获得用户交易。我正在阅读这篇文章Get all user transactions with executeUserSearchRequest,我想解决方法是确保您的服务器/代码具有相同的时区配置。