我试图在Yodlee网站上使用TestDrive应用程序添加我的一个银行帐户,并且"流程:添加帐户"例如,但我认为这个特定银行的MFA功能已被破坏。它适用于我拥有的另一个银行帐户,但对于这个我收到的消息: 需要凭据重新验证(402):我们无法更新您的帐户,因为您的用户名和/或密码被报告为不正确。请重新验证您的用户名和密码。 但是用户名和密码没有任何问题。
它似乎无法检索MFA问题。该示例多次调用getMFAResponseForSite并返回:
{
"isMessageAvailable": false,
"timeOutTime": 150000,
"itemId": 0,
"errorCode": 402,
"memSiteAccId": 10027626,
"retry": false
}
当我手动登录网站时,有时它会问我五个安全问题中的一个,所以我希望getMFAResponseForSite应该返回其中一个问题,以便我可以使用putMFAResponseForSite发送答案。这是否意味着Yodlee无法在此网站上检索MFA问题?
以下是getSiteInfo对我尝试添加的帐户的回复:
{
"popularity": 0,
"siteId": 3521,
"orgId": 447,
"defaultDisplayName": "TD Bank (Canada)",
"defaultOrgDisplayName": "TD Waterhouse",
"contentServiceInfos": [
{
"contentServiceId": 3736,
"siteId": 3521,
"containerInfo": {
"containerName": "bank",
"assetType": 1
}
},
{
"contentServiceId": 11037,
"siteId": 3521,
"containerInfo": {
"containerName": "credits",
"assetType": 2
}
},
{
"contentServiceId": 21166,
"siteId": 3521,
"containerInfo": {
"containerName": "stocks",
"assetType": 1
}
},
{
"contentServiceId": 18274,
"siteId": 3521,
"containerInfo": {
"containerName": "loans",
"assetType": 2
}
},
{
"contentServiceId": 19655,
"siteId": 3521,
"containerInfo": {
"containerName": "mortgage",
"assetType": 2
}
}
],
"enabledContainers": [
{
"containerName": "bank",
"assetType": 1
},
{
"containerName": "credits",
"assetType": 2
},
{
"containerName": "stocks",
"assetType": 1
},
{
"containerName": "loans",
"assetType": 2
},
{
"containerName": "mortgage",
"assetType": 2
}
],
"baseUrl": "http://www.tdcanadatrust.com",
"loginForms": [],
"isHeld": false,
"isCustom": false,
"mfaType": {
"typeId": 4,
"typeName": "SECURITY_QUESTION"
},
"mfaCoverage": "FMPA",
"siteSearchVisibility": true
}
答案 0 :(得分:0)
感谢您提供反馈。我们在TestDrive上测试了这个特定网站,看起来需要修复TestDrive,而修复测试驱动工具可能需要一些时间。我建议你通过最近在Test Drive工具中添加的FastLink添加它。这应该对你有帮助。