0

使用 Yodlee API,如果我有一个成功连接的 site_account,然后发生了一些变化(比如用户更新了他们的 MFA 问题的答案)导致刷新给 Yodlee 一个错误,我如何强制它刷新以便我可以重试输入外交部信息?使用 startSiteRefresh 我无法强制刷新,即使 RefreshParameters 上的 forceRefresh 设置为 True。我得到的只是 SiteRefreshStatus=None 和以前的错误代码,它根本不允许我询问新的 mfa 问题。

4

3 回答 3

0

您是对的,对于站点,API 是不同的。

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

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

于 2013-11-14T18:18:14.937 回答
0

要更新凭据,您应该使用updateSiteAccountCredentials

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

于 2013-11-15T06:59:59.887 回答
0

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

此页面上的更多详细信息。

于 2013-11-12T03:36:02.160 回答