如何强制刷新yodlee site_account?

时间:2013-11-11 21:20:37

标签: yodlee

使用Yodlee API,如果我有一个成功连接的site_account,然后更改了某些内容(比如用户更新了他们的MFA问题的答案),导致刷新给Yodlee一个错误,我该如何强制它刷新以便我可以重试输入MFA信息吗?使用startSiteRefresh即使将RefreshParameters上的forceRefresh设置为True,我也无法强制刷新。我得到的全部是SiteRefreshStatus = None以及之前的错误代码,并且它不会让我要求新的mfa问题。

3 个答案:

答案 0 :(得分:0)

根据错误,如果要更改MFA的用户名,密码,Q& A等值,可以使用updateCredentialsForItem调用来编辑项目。然后,您可以刷新帐户。

有关this page的更多详情。

答案 1 :(得分:0)

你是对的,因为网站的API不同。

首先,您需要调用getSiteAccountCredentials或getSiteAccountMfaQuestionsAndAnswers以根据需要获取登录表单或MFA QnA,然后再使用updateSiteAccountCredentials。

如果更改有效,则会触发刷新。

答案 2 :(得分:0)

要更新凭据,您应使用updateSiteAccountCredentials

但是为了刷新你应该使用startSiteRefresh并检查刷新模式 (siteRefreshInfo.getSiteRefreshMode())如果刷新模式为MFA_REFRESH_MODE,那么您应该启动MFA流程。