K_3Cloud+WebAPI接口说明文档 下载本文

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(\\, saveInfo); } }

示例说明:

其中主要关注构造的Json字串

通过Json编译工具,可查看及构造相应Json数据

第2页 /共6页

K/3 Cloud Web API 接口说明文档

Json数据是币别界面字段对应的。

包含单据体的Json数据构造:

凭证界面构造的Json数据,如下图:

第3页 /共6页