U8接口API开发方式

已开发好的底层接口

Apipost-基于协作, 不止于API文档、调试、Mock、自动化测试https://console-docs.apipost.cn/preview/b9674fcd9949865b/a5a249fb27736c15

OPENAPI

第三方系统部署在外网(互联网)与 U8 对接的场景。
限制:做不了上下游关联生单,比如采购入库单无法关联采购到货单;不支持事务。
优势:安全、接口定义面向消费者,使用相对最简单
数据标准:json
协议:https
安全性:接口调用需授权,企业对接口访问有完全控制权。

API

第三方系统部署在内网,与 U8 服务器可以直接连接。
限制:开发的应用需要部署在装有 U8 的电脑上。
优势:可做上下游关联生单,性能最好,支持事务。

数据标准:开放语言中的对象类型
协议:无,直接 dll 引入调用
安全性:内网系统间对接安全性要求通常比较低

3305adddeb73493c80187b40dcbe0501.png

EAI

第三方系统部署在内网,与 U8 服务器可以直接连接。
限制:做不了上下游关联生单,比如采购入库单无法关联采购到货单;不支持事务。
优势:使用复杂度在 openapi 与 api 之间
数据标准:xml
协议:http
安全性:内网系统间对接安全性要求通常比较低

 4fe50c5e26f94c7f8d5cb5ba0f6f1bef.png

 注意

不要在U8V12.5+的版本进行api,eai,openapi部署测试,否则会提示如下

cc5d99498aee45cba9212ad041fa7528.png

操作数据库

需要对数据库表非常熟悉,否则容易造成库存错误,数据错误

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3d5cWloc2o=,size_16,color_FFFFFF,t_70

底层接口

这种方式算是比较好适用于U8v8.9-16版本,一方面无需购买openapi,另一方面可以灵活操作。后面我也是采用此方式进行项目研发。缺点是内部开发方式文档不多,坑很多,开发起来不是那么得心应手。下面是已经开发好的底层接口

U8标准接口https://console-docs.apipost.cn/preview/b9674fcd9949865b/a5a249fb27736c15

  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值