K/3 Cloud Web API接口说明文
K/3 Cloud Web API接口说明文
目的
三方集成,提供第三方系统与Cloud集成调用接口。
技术实现
HTTP + Json
提供标准接口
编号 |
名称 |
说明 |
1 |
Kingdee.BOS.WebApi.ServicesStub.AuthService.ValidateUser |
用户验证 |
2 |
Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Save |
保存 |
3 |
Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Audit |
审核 |
4 |
Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Delete |
删除 |
5 |
Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.UnAudit |
反审核 |
6 |
Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Submit |
提交 |
7 |
Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.View |
查看 |
8 |
Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.StatusConvert |
状态转换 |
|
|
|
示例
三方客户端 引用Kingdee.BOS.WebApi.Client.dll (注:此客户端引用Api封装的是Http请求)。
币别->保存 示例
public void TestMethodSave_BD_Currency() { //Cloud 业务站点Url ApiClient client = new ApiClient("http://localhost:1200/"); //调用登陆接口 参数 数据中心Id,用户名,密码,语言id bool ret = client.Login("005056a30125ad4311e40291d44c593a", "Administrator", "888888", 2052); // 登陆成功 if (ret) { //业务对象Id string sFormId = "BD_Currency"; //Json字串 string sJson = "{\"Creator\":\"三方调用者标识\",\"NeedUpDateFields\":[\"FNumber\",\"FName\",\"FCODE\"],\"Model\":{\"FCURRENCYID\":0,\"FNumber\":\"编码\",\"FName\":\"名称\",\"FCODE\":\"货币代码\",\"FPRICEDIGITS\":4,\"FAMOUNTDIGITS\":2,\"FPRIORITY\":0,\"FIsTrans\":false,\"FIsShowCSymbol\":false,\"FIsSysPreset\":false,\"FDescription\":\"info\"}}"; object[] saveInfo = new object[] { sFormId, sJson }; //调用保存接口 client.Execute<string>("Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Save", saveInfo); } }
示例说明:
其中主要关注构造的Json字串
通过Json编译工具,可查看及构造相应Json数据
Json数据是币别界面字段对应的。
包含单据体的Json数据构造:
凭证界面构造的Json数据,如下图:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决