mirror of
https://github.com/MrXujiang/h5-Dooring.git
synced 2025-12-12 18:22:51 +00:00
3.6 KiB
3.6 KiB
H5-Dooring后端部分主要使用 Nodejs 开发, 为了满足更多定制化需求和服务的可移植性, 特意编写了API接口文档,
方便大家使用不同的后端语言实现服务接入.
- 注意: 接口统一前缀为
/api/v0
用户相关
登录
用户登录接口
POST/vip/check
| 参数名 | 是否必选 | 类型 | 说明 |
|---|---|---|---|
| n | true | string | 用户名 |
| co | true | string | 密码 |
返回示例
{
"result": {
"n": "test",
"od": [],
"h5": [
{
"t": "23242ED",
"n": "测试页面"
}
],
"rp": "AAAAA",
"maxage": 300000
}
}
注销登录
注销接口
POST/vip/checkout
返回示例
{
"result": null,
"msg": "退出成功"
}
权限控制
不同用户级别所访问的页面权限不同, 这块可结合服务端已有代码设计属于自己的权限字段, 地址为server/src/router
用户列表
获取用户列表接口
GET/vip/all
获取用户列表需要账号满足以下条件:
- 已登录
- 为超级管理员
返回示例
[
{
"id": "",
"n": "test",
"co": "123456",
"od": [],
"h5": [
{
"t": "23242ED",
"n": "测试页面"
}
],
"wx": "Mr_xuxiaoxi",
"rp": "AAAAA"
}
]
添加用户
添加用户接口
POST/vip/add
先决条件:
- 用户已登陆
- 为超级管理员
| 参数名 | 是否必选 | 类型 | 说明 |
|---|---|---|---|
| nickname | true | string | 用户名 |
| wx | true | string | 微信号 |
| co | true | string | 密码 |
注: co是由笔者写的加密算法实现, 不需要手动填写, 详情见dooirng后台管理/用户管理页面.
返回示例
{
"id": "3422EF",
"n": "test",
"wx": "Mr_xuxiaoxi",
"co": "123456",
"od": [],
"h5": [],
"tpl": [],
"rp": "AAAAA",
"h5Num": 10,
"tplNum": 3
}
修改用户信息
修改用户接口
POST/vip/edit
先决条件:
- 用户已登陆
- 为超级管理员
| 参数名 | 是否必选 | 类型 | 说明 |
|---|---|---|---|
| id | false | string | 用户ID |
| nickname | false | string | 用户名 |
| co | false | string | 登录码 |
| wx | false | string | 微信号 |
返回示例
{
"state": 200,
"result": null,
"msg": "修改成功",
}
删除用户
删除用户接口
DELETE/vip/del
先决条件:
- 用户已登陆
- 为超级管理员
| 参数名 | 是否必选 | 类型 | 说明 |
|---|---|---|---|
| id | true | string | 用户ID |
| wx | true | string | 微信号 |
| n | true | string | 用户名 |
返回示例
{
"state": 200,
"result": null,
"msg": "删除成功",
}