我们正在尝试验证我们的下载逻辑是否能够在将新交易添加到银行帐户时进行保存。我们正在将自定义XML文件上传到DAG,并且在链接帐户后首次下载工作正常。在我们在本地编辑XML文件以添加新交易并将文件再次上传到同一帐户后,当我们再次请求银行交易时,我们仍然会收到旧数据。
是否可以使用DAG测试此方案?
更新了问题
我们在致电startSiteRefresh
之前致电executeUserSearchRequest
。
我们得到了
{"siteRefreshStatus":{"siteRefreshStatusId":1,"siteRefreshStatus":"REFRESH_TRIGGERED"},"siteRefreshMode":{"refreshModeId":2,"refreshMode":"NORMAL"},"updateInitTime":1401995207,"nextUpdate":1401996107,"code":0,"suggestedFlow":{"suggestedFlowId":2,"suggestedFlow":"REFRESH"},"itemRefreshInfo":[{"memItemId":19416156,"itemSuggestedFlow":{"suggestedFlowId":2,"suggestedFlow":"REFRESH"},"errorCode":0,"retryCount":0}],"noOfRetry":0}
然后executeUserSearchRequest
返回相同的数据。
答案 0 :(得分:0)
您是否正确编辑DAG XML文件?由于您已正确编辑DAG XML,因此可能有理由无法查看更新的事务(请仔细检查一下)。或者,如果你错过了任何价值。在将其上传到DAG网站后,您是否刷新了帐户?如果否,请在上传已编辑的DAG XML后刷新帐户,并尝试检查您是否收到新的交易。
为了解释你,从Yodlee检索数据有两个步骤(这只是为了你理解实际的步骤数量会更多)。
第1步:当您添加帐户(在这种情况下是DAG网站)或刷新已添加的帐户时(刷新表示从已添加帐户的银行网站提取最新数据) 。然后在这一步中,Yodlee从各自的银行网站(这里是DAG网站)获取数据。
第2步:从Yodlee中检索数据 - 由于Yodlee已从银行网站检索数据,您现在需要从Yodlee检索数据。
根据您的评论,我们发现您正在更新DAG XML并上传,即银行网站上有新的交易,但Yodlee不知道。因此,如果您调用API从Yodlee检索数据,您将获得旧的事务。我们的建议是使用here上的刷新API来使用最新的事务更新Yodlee DataBase。之后,当您调用API从Yodlee检索数据时,您也将获得最新的交易。
<强>要点:强> 刷新您的帐户(Dag站点),而不是再次添加它,然后检索事务。你会得到最新的交易。