1. 程式人生 > >K/3 Cloud Web API接口說明文

K/3 Cloud Web API接口說明文

目的 method name tab 界面 eba esc OS pub

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數據,如下圖:

技術分享圖片

K/3 Cloud Web API接口說明文