WebAPI java SDK 集成以及无法动态国际化问题解决

一、金蝶云星空中申请《第三方系统登陆授权》
参考:https://wenku.my7c.com/knowledge/specialDetail/229961573895771136?category=229963554177453824&id=298030366575393024&productLineId=1

二、官网下载JAVA SDK包并导入项目中
下载地址:https://openapidev.open.kingdee.com/ApiSdkCenter


如果是springboot项目

// maven 中引入 webapi 的 jar 包
<dependency>
<groupId>com.kingdee.bos</groupId>
<artifactId>k3cloud-webapi-sdk8.0.4</artifactId>
<version>8.0.4</version>
<scope>system</scope>
<systemPath>${project.basedir}/lib/k3cloud-webapi-sdk8.0.4.jar</systemPath>
</dependency>三、基础 webapi 接口使用
在需要调用webapi接口的位置初始化 k3CloudApi
private static final K3CloudApi k3CloudApi = new K3CloudApi();
保存接口:
String result = k3CloudApi.save(formId, model);
// 自定义解析 可返回 保存的单据编号
MyRepoRet repoRet = new Gson().fromJson(result, MyRepoRet.class);
if (!repoRet.isSuccessfully()) {
throw new Exception(getErrorMsg(repoRet.getResult().getResponseStatus().getErrors()));
}
return repoRet.getResult().getNumber(); 更新接口:
String result = k3CloudApi.save(formId, model);
提交接口:
// number 单据编号 OperateParam operateParam = new OperateParam(); operateParam.setNumbers(Collections.singletonList(number)); OperatorResult operatorResult = k3CloudApi.submit(formId, operateParam);
审核接口:
// number 单据编号 OperateParam operateParam = new OperateParam(); operateParam.setNumbers(Collections.singletonList(number)); OperatorResult operatorResult = k3CloudApi.audit(formId, operateParam);
作废接口:
// number 单据编号 OperateParam operateParam = new OperateParam(); oper
WebAPI java SDK 集成以及无法动态国际化问题解决
一、金蝶云星空中申请《第三方系统登陆授权》 参考:https://wenku.my7c.com/knowledge/specialDetail/229961573895771136?category=229...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



