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数据,如下图:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序员的碎碎念

分享几个我经常用到的函数

同上一个推送一样,为了提高php开发的效率,在学习完一些零零碎碎的知识外,我们要学会的那就是总结与分享,学会封装类和函数,方便下次你再次敲此功能代码。在...

3546
来自专栏Linyb极客之路

高并发之限流

在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。本文结合作者的一些经验介绍限流的相关概念、算法和常规的实现方式。

812
来自专栏lgp20151222

.md文件插图片,不建议使用绝对地址。

631
来自专栏LEo的网络日志

python技巧分享(二)

3097
来自专栏V站

Knowledge丨WordPress数据库文件分析

折腾WordPress必须要有很厚的基础才行,深入更是要小心。西顾再次mark下来知更鸟的文章,做下笔记。想研究模板,可review下前文《Skill丨Word...

1544
来自专栏debugeeker的专栏

《coredump问题原理探究》windows版5.1节基本数据类型

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xuzhina/article/detai...

543
来自专栏皮振伟的专栏

​[linux][pthread]qemu的一次pthread create失败的分析

前言: qemu发生了crash。这种类型的问题比较少见,这里说一下这个问题的分析过程。 分析: 1,coredump 生成的coredump,一种是配置了...

3476
来自专栏haifeiWu与他朋友们的专栏

Python 数据处理

Numpy、Pandas是Python数据处理中经常用到的两个框架,都是采用C语言编写,所以运算速度快。Matplotlib是Python的的画图工具,可以把之...

682
来自专栏性能与架构

正则表达式分析工具

下面这个正则表达式是什么意思? ((d{3,4})|d{3,4}-)?d{7,8}$ 这是一个很简单的表达式,相信很多同学都不能马上明白,需要认真看一会儿 ...

3356
来自专栏PPV课数据科学社区

数据流编程教程:R语言与DataFrame

DataFrame DataFrame 是一个表格或者类似二维数组的结构,它的各行表示一个实例,各列表示一个变量。 一. DataFrame数据流编程 ? 二....

39212

扫码关注云+社区