因账套注册问题导致的企业联盟API授权测试无法通过

栏目:k3wise知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

因账套注册问题导致的企业联盟API授权测试无法通过

刚刚恢复的账套,已经完成了API授权,在关联账套新建企业关联信息时,测试连接报错。使用帖子:https://wenku.my7c.com/article/156419中的方法,进行检查,以及仔细确认其他参数设置,没有发现异常,但是测试连接时,仍然报错。报错信息如下:


使用该网址进行测试:http://192.168.1.16/K3API/Token/Create/?authorityCode=授权码&language=CHS 如果返回信息是:“Token申请成功!”,则表示账套的API授权没有问题; 如果返回信息是“不存在的授权码!”,则表示账套的API授权码错误; 如果返回信息是“调用的目标发生了异常”,则应当查看API的访问日志(位于金蝶服务器安装目录的K3API或K3API\Log目录下),用以确定具体原因;本案例的测试返回结果是:“调用的目标发生了异常”经查询日志文件,可以发现如下信息:“Create Token Error:System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> Kingdee.K3.KDExceptionDatabase: 数据库访问异常,请联系管理员,检查是否连接关闭!”因为授权账套可以正常使用,数据库访问的应该是正常的,其他账套的授权,在当前账套可以正常测试通过,因此可以确认问题只出在授权账套;经仔细检查,发现是授权账套在恢复时,系统账号没有使用“SQL Server身份验证”,而是使用了“Windows身份验证”;此时需要反注册该账套,用SQL Server身份验证的方式,重新注册账套,重新生成API授权码后,关联账套就可以正常通过API授权连接测试。

好好学习

因账套注册问题导致的企业联盟API授权测试无法通过

刚刚恢复的账套,已经完成了API授权,在关联账套新建企业关联信息时,测试连接报错。使用帖子:https://wenku.my7c.com/article/156419中的...
点击下载文档
标签: # K/3 WISE
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息