K/3 Cloud Web API 接口说明文档
K/3 Cloud Web API接口说明文档
整理人:王洪雷
创建时间:2014-8-22 最后修改:2014-8-22 版本:Ver1.0
修改人:刘晓辉
最后修改:2014-8-26 版本:Ver1.1
修改内容:增加财务凭证对接的内容
目的
三方集成,提供第三方系统与Cloud集成调用接口。
技术实现
HTTP + Json
提供标准接口
编号 1 2 3 4 5 6 7 8
名称 Kingdee.BOS.WebApi.ServicesStub.AuthService.ValidateUser Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Save Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Audit Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Delete Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.UnAudit Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Submit Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.View Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.StatusConvert 说明 用户验证 保存 审核 删除 反审核 提交 查看 状态转换 第1页 /共6页
K/3 Cloud Web API 接口说明文档
示例
三方客户端引用Kingdee.BOS.WebApi.Client.dll (注:此客户端引用Api封装的是Http请求)。
币别->保存示例
publicvoidTestMethodSave_BD_Currency() {
//Cloud 业务站点Url
ApiClient client = newApiClient(\); //调用登陆接口参数数据中心Id,用户名,密码,语言id
bool ret = client.Login(\, \, \, 2052); // 登陆成功 if (ret) { //业务对象Id
stringsFormId = \; //Json字串
stringsJson = \三方调用者标识
\\\YID\\\编码\\\名称\\\货币代码
\\\FIsShowCSymbol\\\; object[] saveInfo = newobject[] { sFormId, sJson
}; //调用保存接口
client.Execute
示例说明:
其中主要关注构造的Json字串
通过Json编译工具,可查看及构造相应Json数据
第2页 /共6页
K/3 Cloud Web API 接口说明文档
Json数据是币别界面字段对应的。
包含单据体的Json数据构造:
凭证界面构造的Json数据,如下图:
第3页 /共6页