概括
- 本文的操作需要正确部署U8HttpApi ,绑定IIS端口
- 获取erp账套信息
- 获取token访问令牌
- 传入JSON的参数如何设置
账套数据库
方式一
查看数据库,UFDATA开头的
方式二
调用接口
此接口返回所有erp账套数据库信息
Token
访问有鉴权的接口,必须先获取token令牌
有效期配置
接口文件夹下,webconfig文件中配置缓存过期时间(小时)
验证登录
- 正确部署本套接口后,输入U8ERP的用户信息,返回token令牌,持token访问其他接口
- 接口URL为POST请求,地址为 /api/System/GetToken,PS:点击可复制。完整http地址为http://服务器IP:端口/api/System/GetToken
- 接口参数:
U8DbName(erp账套数据库)
LoginDateTime(登录时间)
sUserId(用户名)
sPassword(密码)
{
"U8DbName": "UFDATA_999_2014",
"LoginDateTime": "2024-01-20 10:00:00",
"sUserId": "demo",
"sPassword": "123"
}
接口位置:
接口调用:输入正确的用户信息,返回token和token过期时间
正确使用
-
无需每次调用接口时,前调用获取新的token。token缓存在redis中,一般我们设置4h以上,可以监听接口返回的code值或httpstatus code,当token失效此两个值都返回401
-
尽量使用多用户登录,多token操作。
JSON参数传入
- 本套接口的JSON参数与api资源管理器和数据字典一致,大小写传入无关,因此可以查询相关资料传入额外参数。
ERP单据组成
- 一张单据由:一行单头数据head,多行单体数据body
查看api资源管理器
此方式首选
查看数据字典
接口备注处说明
总结
- 本次介绍了获取token方式和调用生单时的参数传入方式
- 其他系统也可以调用获取token接口,来验证用户是否登录正确
- 下篇文章将介绍系统管理模块