玩转金蝶K3 WISE API接口

目录

VB版测试

Delphi版测试

C#版测试

Java版(手机客户端)测试

基于API的服务程序

开发自己的API接口


金蝶K3 WISE 从14.3版本开始提供API接口,实现企业上下游(供应商、客户、第三方厂商)也就是所谓企业联盟之间的数据交换。经过几个版本的迭代,现在已经比较完善。

接口采用HTTP协议,所以支持HTTP协议的任何开发语言和平台,都可以基于此接口开发相关应用。接口包括:基础资料、财务、供应链、制造模块单据和BOS基础资料、BOS单据的增删改查,基本满足大部分企业的需要。

下面基于K3 WISE API接口,看看各种语言实现API的效果,包括VB版、Delphi版、C#版、Java版、手机客户端以及API接口服务程序和开发自己的API接口。

 

VB版测试

VB代码实现获取Token,获取物料详情和生成新的物料,以获取的物料信息为模板,生成新的物料。

图片

 

Delphi版测试

Delphi代码实现获取Token,获取客户列表和详情、获取销售出库单列表和详情。

图片

 

C#版测试

C#代码实现获取Token,获取客户列表和详情、获取销售出库单列表和详情。

图片

 

Java版(手机客户端)测试

Java代码实现,安卓手机客户端原生开发,实现获取Token,获取客户列表和详情、获取销售出库单列表和详情。

图片

 

图片

 

图片

 

基于API的服务程序

系统间同步数据时,很多时候手工同步比较麻烦,客户一般希望自动同步,比如几分钟或者几小时系统自动同步相应的基础资料或者单据,这时候就需要用服务程序来实现。

下面以通过API接口自动生成K3的产品入库单为例,服务程序实现自动生单,可配置服务间隔、日志记录等。

图片

开发自己的API接口

目前,K3自身的API接口已经涵盖了基础资料、财务、供应链、制造模块单据和BOS基础资料、BOS单据的增删改查以及部分报表的查询,基本满足了大部分企业需要。但也可能因企业有个性化的需求,系统本身的API接口无法满足业务要求,比如返回的数据不符合需求等,这时我们就需要开发自己的API接口,定制返回数据。

以C#(Framework4.0)开发的WebAPI为例,获取订单列表,调用方式和K3一样,但返回值不同,Postman调用示例如下:

图片

获取客户发货退货申请单列表,Token和验证信息放到HTTP头信息里,以JSon为过滤参数,根据客户需要组装JSon返回值,Postman调用示例如下:

图片

以上仅是示例测试,但都是基于客户的实际需求写的,通过这些示例,抛砖引玉,让大家对API接口的应用场景可以有个全面了解,方便应用于自己的项目。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值