我有一个有格子支持的案例,但自 12/26 开放以来,它甚至没有被触及,也许他们上周都在度假。
我们曾经为一个站点使用过以前的 API,并希望将它用于一个新站点。我们发现自上次以来 API 发生了巨大变化,就像一年前一样,并且一切似乎都在沙箱中工作,但是对于“开发”或“生产”,无法让 TD Business Direct 链接并生成所需的 access_token 所以我们可以将交易拉入我们的应用程序。
因此,我希望通过这篇文章,我可能会得到一些帮助,以了解“此项目的登录详细信息已更改(凭据、MFA 或所需的用户操作)的错误,并且需要用户登录才能更新此信息。使用 Link 的更新模式将项目恢复到良好状态”的真正含义。Plaid Link 流程似乎接受初始凭据和对 MFA 的响应,但在回答第二个问题后给出错误,我们无法链接该帐户。
当它在第二个 MFA 问题得到回答并显示后尝试发布时,我们会看到 400 状态:
{ "display_message": null, "error_code": "ITEM_LOGIN_REQUIRED", "error_message": "此项目的登录详细信息已更改(凭据、MFA 或所需的用户操作),需要用户登录才能更新此信息。使用链接的更新模式将项目恢复到良好状态", "error_type": "ITEM_ERROR", "request_id": "request_id_here" }
我们退出时可能有帮助的其他细节:
{"institution":{"name":"TD Bank - Business Direct","institution_id":"ins_107836"},"request_id":"request_id_here","link_session_id":"session_id_here","status":"requires_questions" }
从仅阅读消息来看,我们可能没有输入正确的凭据,但我们可以很好地登录银行网站,所以它们是正确的,并且帐户没有被锁定。