金蝶云 WebApi 登录接口案例原创
金蝶云社区-lajikd
lajikd
6人赞赏了该文章 3,084次浏览 未经作者许可,禁止转载编辑于2022年01月06日 17:04:27

先说一句,垃圾SDK

步入正题:

image.png

K3CloudApi api = new K3CloudApi();
Object execute = api.execute(
      "Kingdee.BOS.WebApi.ServicesStub.AuthService.ValidateUser",  // 
      new Object[]{
            "61b170a83a4984",  // DBID 可以到管理中心,或者WEBAPI、数据库的账套管理数据中都可以查到
            "SRM", // 用户名
            "123123", // 密码
            2052  // 默认的 应该和国际化有关 不用理
      },
      Object.class
);
log.info("excute {}",execute);

// 然后调用其他接口就可以了

需要明白的是,登录信息调用的 api对象需是同一个,相信你这么聪明一定明白。

此外改代码不建议上生产,创建Api时加载了文件,太笨重了,应该使用全局对象。

图标赞 6
6人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!