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

概括

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

账套数据库

方式一

查看数据库,UFDATA开头的
账套数据库

方式二

调用接口
调用接口
此接口返回所有erp账套数据库信息
在这里插入图片描述

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"
}

接口位置:
在这里插入图片描述
接口调用:输入正确的用户信息,返回token和token过期时间
在这里插入图片描述

正确使用

  1. 无需每次调用接口时,前调用获取新的token。token缓存在redis中,一般我们设置4h以上,可以监听接口返回的code值或httpstatus code,当token失效此两个值都返回401
    401

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

JSON参数传入

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

ERP单据组成

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

查看api资源管理器

此方式首选
在这里插入图片描述
在这里插入图片描述

查看数据字典

接口备注处说明
在这里插入图片描述

在这里插入图片描述

总结

  1. 本次介绍了获取token方式和调用生单时的参数传入方式
  2. 其他系统也可以调用获取token接口,来验证用户是否登录正确
  3. 下篇文章将介绍系统管理模块
    在这里插入图片描述
  • 7
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值