用友U8接口-部署和简要说明(1)

概括

  1. 本专栏文章目的说明
  2. 对目前用友U8ERP接口介绍
  3. 对底层接口二次封装的介绍

说明

  1. 过去发布过介绍U8接口文章简介,参考以下链接。
    U8接口开发方式

  2. 本专栏文章与下面的HTTP接口相辅相成,主要是写给正在使用,或未来使用本套接口的开发人员,参考以下链接。
    U8标准接口

  3. U8ERP本身就有接口,为什么需要重新封装一次?
    在以前项目中,我们尝试使用写数据库方式与U8交互,随之而来的是各种问题,如库存不对,上下游不关联,某些数据没写正确等等!而使用openapi又得需要向客户解析额外开发费用,单据不能上下游关联等等问题!自带的api也是遇到各种问题,让我们这些开发苦不堪言。因此我们使用NetWebAPI+JSON方式,对底层接口进行了重新封装,称之为U8StdApi或U8HttpApi
    调用自带的API经常遇到问题:
    api错误

  4. 过去由于接口整合耗时和自身繁忙,一直没能抽空写这套接口说明文章。这也导致了许多使用本套接口的开发人员,不能够很快上手测试,因此在今年我们将持续发布专栏文章,对本套接口的使用进行详细说明。

接口种类

图示

  1. 底层接口使用xml交互,如eai&api推荐xml
  2. openapi官网则使用json+本地客户端调用
  3. 本套接口(u8stdapi),使用NetWebAPI+JSON。此外我们可以通过自定义接口方式,对ERP进行数据库操作
    U8接口调用

U8Http接口

封装形式

  1. 底层接口使用xml交互,当初我们曾打算使用webservice+xml来做二次封装接口。但考虑到未来对接MES OA 钉钉 PDA 等外部系统和设备,所以决定使用NetWebApi+JSON+HTTP方式,通过前台传入的JSON数据进行校验、默认参数不需要外部传入,转换为xml传入底层接口。
  2. NetWebApi+JSON+HTTP方式我们认为主要好处有二
    一:JSON格式比xml更简洁明了
    二:HTTP比webservice更加适合对接第三方系统

优势

  1. 无需额外费用、纯内网调用无毒可控,便于接口二开
  2. 无需替换服务器文件、动态调用,不替换服务器dll文件,适配多版本ERP
  3. 无需再次封装,基本参数已封装,调用简单

收费

  1. 开发不易,整套接口免费试用两个月,费用不足openapi三分之一
  2. 可自由挑选接口

部署

参考此链接U8StdApi进行接口部署。本套接口仅依赖Redis和Net,16.0-18.0使用Net4.8,其余版本需要Net4.6
接口部署

调用

  1. 输入U8登录相关信息,获取访问令牌,访问令牌存储在Redis中
    在这里插入图片描述
  2. 将token放入请求头即可调用其他接口
    请求头

总结

  1. 本文简单回顾了与U8ERP交互的接口方式
  2. 介绍了为什么重新封装了一次HTTP接口
  3. 下篇文章主要讲述调用本套接口较好的方式

相关推荐

  1. 升级jdk1.8u391后,加解密部分报错解决

    2024-01-28 14:56:01       51 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-28 14:56:01       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-28 14:56:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-28 14:56:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-28 14:56:01       18 阅读

热门阅读

  1. 凭证卷发放流程优化方案

    2024-01-28 14:56:01       31 阅读
  2. 【无标题】

    2024-01-28 14:56:01       29 阅读
  3. NAT小记

    NAT小记

    2024-01-28 14:56:01      30 阅读
  4. 1170. 排队布局(差分约束,spfa,负环)

    2024-01-28 14:56:01       37 阅读
  5. python 调用dll

    2024-01-28 14:56:01       32 阅读
  6. Vue组件

    2024-01-28 14:56:01       31 阅读
  7. 使用spark mllib训练中文文本分类器的

    2024-01-28 14:56:01       38 阅读
  8. 39. 组合总和

    2024-01-28 14:56:01       38 阅读
  9. VLM 系列——BLIP——论文解读

    2024-01-28 14:56:01       43 阅读