client.CheckAuthInfo()方法的报错原创
11人赞赏了该文章
94次浏览
未经作者许可,禁止转载编辑于2024年08月07日 08:00:16
昨天在做异构系统对接,对方系统调用星空标准WEBAPI。
在第一个测试账套交互正常,创建了一个新UAT测试账套后,对方系统第三方授权登录成功,CheckAuthInfo方法通不过了。
报了:The query fails! User authentication information is wrong!
于是创建了第二个第三方应用授权测试,还是同样的效果。然后反编译了CheckAuthInfo方法,发现这个方法是用币别中的“CNY”做的验证。
恰好新创建的UAT测试账套中的币别被客户人员改了币别的编码。代码中"PRE001"就没法按预期找到原来的数据,进而一直返回失败。
推荐阅读