我正在使用Yodlee来获取用户的银行帐户信息。我已经实施了一个使用FieldInfoSingle
身份验证的示例帐户,但我知道美国银行使用MFA来处理安全问题。
当我致电getSiteLoginForm
API时,会返回username
和password
。当我致电getSiteInfo
API时,会返回mfaType.typeName: SECURITY_QUESTION
。
addSiteAccount1
?我已经引用了Yodlee文档,只有在用户尝试刷新帐户时才会引用MFA。对不起,我很困惑"刷新"概念
我希望有人可以帮助我。
答案 0 :(得分:1)
您无需在addSiteAccount1 API中传递MFA字段。而是使用userName和密码调用addSiteAccount1 API,然后一旦进程启动,您将不得不调用另一个名为getMFAResponseForSite API的API,它将返回您在银行站点询问的问题,然后您需要传入答案是putMFARequestForSite
您还应该关注此API flow,它可以帮助您进行正确的API调用,以便关联您的帐户。