用友U8接口-获取token&数据字段(2)

概括

  1. 本文的操作需要正确部署U8HttpApi ,绑定IIS端口
  2. 获取erp账套信息
  3. 获取token访问令牌
  4. 传入JSON的参数如何设置

账套数据库

方式一

查看数据库,UFDATA开头的
用友U8接口-获取token&数据字段(2)_第1张图片

方式二

调用接口
用友U8接口-获取token&数据字段(2)_第2张图片
此接口返回所有erp账套数据库信息
用友U8接口-获取token&数据字段(2)_第3张图片

Token

访问有鉴权的接口,必须先获取token令牌

有效期配置

接口文件夹下,webconfig文件中配置缓存过期时间(小时)

验证登录

  1. 正确部署本套接口后,输入U8ERP的用户信息,返回token令牌,持token访问其他接口
  2. 接口URL为POST请求,地址为 /api/System/GetToken,PS:点击可复制。完整http地址为http://服务器IP:端口/api/System/GetToken
  3. 接口参数:
    U8DbName(erp账套数据库)
    LoginDateTime(登录时间)
    sUserId(用户名)
    sPassword(密码)
{
	"U8DbName": "UFDATA_999_2014",
	"LoginDateTime": "2024-01-20 10:00:00",
	"sUserId": "demo",
	"sPassword": "123"
}

接口位置:
用友U8接口-获取token&数据字段(2)_第4张图片
接口调用:输入正确的用户信息,返回token和token过期时间
用友U8接口-获取token&数据字段(2)_第5张图片

正确使用

  1. 无需每次调用接口时,前调用获取新的token。token缓存在redis中,一般我们设置4h以上,可以监听接口返回的code值或httpstatus code,当token失效此两个值都返回401
    用友U8接口-获取token&数据字段(2)_第6张图片

  2. 尽量使用多用户登录,多token操作。

JSON参数传入

  1. 本套接口的JSON参数与api资源管理器和数据字典一致,大小写传入无关,因此可以查询相关资料传入额外参数。

ERP单据组成

  1. 一张单据由:一行单头数据head,多行单体数据body

查看api资源管理器

此方式首选
用友U8接口-获取token&数据字段(2)_第7张图片
用友U8接口-获取token&数据字段(2)_第8张图片

查看数据字典

接口备注处说明
用友U8接口-获取token&数据字段(2)_第9张图片

用友U8接口-获取token&数据字段(2)_第10张图片

总结

  1. 本次介绍了获取token方式和调用生单时的参数传入方式
  2. 其他系统也可以调用获取token接口,来验证用户是否登录正确
  3. 下篇文章将介绍系统管理模块
    用友U8接口-获取token&数据字段(2)_第11张图片

你可能感兴趣的:(用友U8开发,U8,用友U8接口,用友U8,API,用友U8,用友接口)