【问题标题】:Yodlee MFA site flowYodlee MFA 网站流程
【发布时间】:2015-02-06 20:17:22
【问题描述】:

有关 MFA 流程的 yodlee 文档有点模糊/过时。

我正在按照此流程图使用 MFA 刷新站点:http://developer.yodlee.com/Aggregation_API/Aggregation_Services_Guide/API_Flow/Refresh_Site_Account

在流程图上,调用getMFAResponseForSite后,我们应该检查响应中是否有errorCode字段,我在the documentation of the getMFAResponseForSite method中没有看到这样的字段。因为没有这个错误码字段,我们无法回到常规流程等待刷新完成。

还有retryisMessageAvailable有什么区别?

文档指定调用stopSiteRefresh 方法,我在流程中没有看到它,我调用它听起来很奇怪,但文档说:

Note that this is one of the APIs that is required to refresh MFA accounts.

当我必须处理 MFA 网站时,谁能给我一个清晰的流程?我们何时以及如何返回常规流程 (getSiteRefreshInfo) 并等待刷新结束?提前致谢。

【问题讨论】:

    标签: refresh yodlee


    【解决方案1】:

    “errorCode”字段仅在没有可用的 MFA 问题时出现,因此您在 API 文档的示例中看不到它,因为该示例包含 MFA 问题的响应。

    如果您密切关注流程,您可以看到您必须在循环中调用 getMFAResponseForSite 并检查 errorCode。因此,请按照 API 流程文档中的说明调用 API。

    这是成功回答 MFA 问题后出现 errorCode 字段的示例。

    { “isMessageAvailable”:是的, “字段信息”:{ “问题和答案值”:[], “numOfMandatoryQuestions”:-1, “mfaFieldInfoType”:“SECURITY_QUESTION” }, “超时时间”:97690, “项目ID”:0, “错误代码”:0, "memSiteAccId": xxxxxxxxxx, “重试”:假 }

    也请忽略 stopSiteRefresh API 调用,我们将更正 API 参考文档,因为不应在 getMFAResponseForSite API 的情况下进行 API 调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多