2024年3月27日发(作者:错奥婷)
U8智能API手册
一、什么是U8智能API
在认识U8智能API之前我们先看看传统API,使用传统API进行开发,开发人员会遇
到诸多的挑战,常见挑战有:
1、 开发人员需要理解业务,要理解业务流程以及每一个业务属性(字段)的具体含义;
2、 开发人员需要知道每个业务属性(字段)后台对应的数据库字段名,然后根据字段名组
织调用API的数据;
3、 开发人员既依赖数据字典,又讨厌数据字典,数据字典中那些似是而非的简洁说明只比
没有好那么一点点;
4、 一个API接口通常需要传递上百个字段,复杂的让人眼晕;
5、 U8业务数据很多是有上下游关系的,传统API无法实现参照生单,导致上下游关系丢
失,影响业务流程;
传统API的这些挑战对开发人员提出了很高的要求,并且严重影响项目进度,开发人员
无法把精力花在更有价值的事情上。
U8智能API可以彻底解决上诉挑战:
1、 使用U8智能API,开发人员不用学习业务,只要知道业务人员的操作过程就知道如何
调用API,不需要理解业务逻辑和后台数据;
2、 U8智能API里的字段名就是单据界面的中文显示名,不需要知道这个字段在后台数据
库里叫什么;
3、 使用U8智能API,跟浩瀚的数据字典说再见,不再需要后台字段名,也不需要理解这
些字段的含义;
4、 使用U8智能API,每个API接口只需传入极少的字段,业务人员录入单据时录入哪个
字段,U8智能API里就传哪个字段,业务人员不关心的字段U8智能API也不关心,
用U8智能API,和上百个字段的接口说再见;
5、 U8智能API支持参照生单,生单接口简洁易用;
二、API调用方式
SDK方式(推荐)
C#//VB6等语言都可以调用,如果不存在跨平台需求,任何语言都适用。
C#/需要先引用(位于U8安装目录U8SoftAPILink目录下),要
求.net framework 4.7.1及以上版本
IAPILinkClient sdk = new APILinkClient();
Api(string corpid, string corpsecret, string apiurl, string tradeid,
string data)
VB6/Java等语言可以通过COM方式调用
Dim strRet As String
Dim sdk As Object
Set sdk = CreateObject("kClient")
strRet=Api(corpid, corpsecret, apiurl, tradeid, data)
三、接口说明
SDK接口:
2024年3月27日发(作者:错奥婷)
U8智能API手册
一、什么是U8智能API
在认识U8智能API之前我们先看看传统API,使用传统API进行开发,开发人员会遇
到诸多的挑战,常见挑战有:
1、 开发人员需要理解业务,要理解业务流程以及每一个业务属性(字段)的具体含义;
2、 开发人员需要知道每个业务属性(字段)后台对应的数据库字段名,然后根据字段名组
织调用API的数据;
3、 开发人员既依赖数据字典,又讨厌数据字典,数据字典中那些似是而非的简洁说明只比
没有好那么一点点;
4、 一个API接口通常需要传递上百个字段,复杂的让人眼晕;
5、 U8业务数据很多是有上下游关系的,传统API无法实现参照生单,导致上下游关系丢
失,影响业务流程;
传统API的这些挑战对开发人员提出了很高的要求,并且严重影响项目进度,开发人员
无法把精力花在更有价值的事情上。
U8智能API可以彻底解决上诉挑战:
1、 使用U8智能API,开发人员不用学习业务,只要知道业务人员的操作过程就知道如何
调用API,不需要理解业务逻辑和后台数据;
2、 U8智能API里的字段名就是单据界面的中文显示名,不需要知道这个字段在后台数据
库里叫什么;
3、 使用U8智能API,跟浩瀚的数据字典说再见,不再需要后台字段名,也不需要理解这
些字段的含义;
4、 使用U8智能API,每个API接口只需传入极少的字段,业务人员录入单据时录入哪个
字段,U8智能API里就传哪个字段,业务人员不关心的字段U8智能API也不关心,
用U8智能API,和上百个字段的接口说再见;
5、 U8智能API支持参照生单,生单接口简洁易用;
二、API调用方式
SDK方式(推荐)
C#//VB6等语言都可以调用,如果不存在跨平台需求,任何语言都适用。
C#/需要先引用(位于U8安装目录U8SoftAPILink目录下),要
求.net framework 4.7.1及以上版本
IAPILinkClient sdk = new APILinkClient();
Api(string corpid, string corpsecret, string apiurl, string tradeid,
string data)
VB6/Java等语言可以通过COM方式调用
Dim strRet As String
Dim sdk As Object
Set sdk = CreateObject("kClient")
strRet=Api(corpid, corpsecret, apiurl, tradeid, data)
三、接口说明
SDK接口: