【问题标题】:Yodlee Site cannot be refreshYodlee 网站无法刷新
【发布时间】:2015-03-03 00:45:34
【问题描述】:

我正在尝试使用虚拟帐户 DagBankTokenFMPA 在 Yodlee 中测试 MFA。我让 MFA 超时,现在每次尝试刷新时都遇到同样的错误:

{"siteRefreshStatus":{"siteRefreshStatusId":10,"siteRefreshStatus":"SITE_CANNOT_BE_REFRESHED"},"siteRefreshMode":{"refreshModeId":1,"refreshMode":"MFA"},"updateInitTime":0,"nextUpdate":2047149073,"code":522,"suggestedFlowReason":{"suggestedFlowReasonId":2,"suggestedFlowReason":"ACCOUNT_IN_ERROR"},"suggestedFlow":{"suggestedFlowId":3,"suggestedFlow":"EDIT"},"itemRefreshInfo":[{"memItemId":10088102,"itemSuggestedFlow":{"suggestedFlowId":3,"suggestedFlow":"EDIT"},"itemSuggestedFlowReason":{"suggestedFlowReasonId":2,"suggestedFlowReason":"ACCOUNT_IN_ERROR"},"errorCode":522,"retryCount":1}],"noOfRetry":1,"isMFAInputRequired":true}

我怎样才能防止这种情况发生?我需要用stopRefresh 停止刷新并重新开始吗?

【问题讨论】:

  • 我遇到了完全相同的错误!你发现了吗?

标签: yodlee


【解决方案1】:

在这种情况下,您需要调用updateSiteAccountCredentials API 并再次传递详细信息,这将触发刷新,然后您需要调用 getMFAResponseForSite 以查看银行需要哪些 MFA 信息。

要添加更多内容,您似乎在这里混合了两组 API。我们建议将基于容器的 API 或基于站点的 API 集与两者通用的核心 API 结合使用。

【讨论】:

  • 我们正在使用基于站点的服务 API。
  • 所以如果我理解得很好,每次刷新期间 MFA 期间出现错误,我们都需要调用 updateSiteAccountCredentials 吗?有没有办法只调用 getMFAResponseForSite 来获取新的 MFA 令牌/验证码,而不要求用户使用他的登录名/密码重新连接到他的银行?
  • 嗨@Roma,你有没有为你在评论中提到的情况找到解决方案。即使我试图在我的应用程序中添加相同的功能。但不能正确地做到这一点。如果您能给我一些想法,将会很有帮助。
  • @bunty 很长一段时间后通过门户恢复存在,由于 Yodlee 实时获取此信息,因此需要启动刷新过程。因此,您需要调用该 API,或者您可以与 Yodlee 支持团队交谈以允许您致电 startSiteRefresh ,您无需询问用户的凭据,只需获取当时银行要求的 MFA 信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-13
  • 2022-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-05
相关资源
最近更新 更多