用户管理

查询用户

请求方式

POST /video/webapi/user/list

Content-Type: application/json

Authorization: 访问令牌(token)

请求参数

参数名 必填 数据类型 说明
client_id string 用户归属客户ID,查询多个时以英文“,”分开,为空查询所有用户
user_name string 用户名称
user_phone string 用户手机号码
page int 分页页码,默认1
size int 每页数据条数,默认10

请求参数示例

{
  "client_id": "10550,10551",
  "user_name": "9",
  "user_phone": "",
  "page": 1,
  "size": 10
}

响应参数(数据体部分)

字段名称 字段类型 说明
total int 查询结果总数
pageList list 分页数据体

分页数据体(pageList)

字段名称 字段类型 说明
user_id int 用户ID
user_name string 用户名称
client_id int 所属客户ID
client_name string 所属客户名称
user_status int 用户状态(0正常、1禁用)
user_phone string 用户手机号码
user_email string 用户邮箱
user_expire string 用户过期时间
create_time string 用户创建时间
role_id int 用户角色ID
role_name string 用户角色名称

响应示例

{
  "code": 200,
  "data": {
    "total": 2,
    "pageList": [
      {
        "user_id": 701,
        "user_name": "9999999",
        "client_id": 10550,
        "client_name": "测试1",
        "user_status": 0,
        "user_phone": "",
        "user_email": "",
        "user_expire": "2023-11-18",
        "create_time": "2022-11-17 17:47:47",
        "role_id": 94,
        "role_name": "09121"
      },
      {
        "user_id": 700,
        "user_name": "999999",
        "client_id": 10551,
        "client_name": "测试2",
        "user_status": 0,
        "user_phone": "",
        "user_email": "",
        "user_expire": "2023-11-18",
        "create_time": "2022-11-17 17:41:44",
        "role_id": 94,
        "role_name": "09121"
      },
    ]
  },
  "message": "成功"
}

在线调试

增加用户

请求方式

POST /video/webapi/user/add

Content-Type: application/json

Authorization: 访问令牌(token)

请求参数

参数名 必填 数据类型 说明
client_id int 用户归属客户ID,详见客户查询
user_name string 用户名称
user_phone string 用户手机号码
user_email string 用户邮箱
user_expire string 用户过期时间(格式:yyyy-MM-dd)
user_password string 用户登录密码
user_status int 用户状态(0正常、1禁用;默认值0)
role_id int 用户角色ID,详见角色查询

请求参数示例

{
  "client_id": 10001,
  "user_name": "张三",
  "user_phone": "13288888888",
  "user_email": "zhangsan@exlive.cn",
  "user_expire": "2023-12-31",
  "user_password": "zhangsan",
  "user_status": 0,
  "role_id": 2
}

响应示例

{
  "code": 200,
  "data": null,
  "message": "成功"
}

在线调试

修改用户

请求方式

POST /video/webapi/user/update

Content-Type: application/json

Authorization: 访问令牌(token)

请求参数

参数名 必填 数据类型 说明
user_id int 用户ID
client_id int 用户归属客户ID,详见客户查询
user_name string 用户名称
user_phone string 用户手机号码
user_email string 用户邮箱
user_expire string 用户过期时间(格式:yyyy-MM-dd)
user_status int 用户状态(0正常、1禁用;默认值0)
role_id int 用户角色ID,详见角色查询

请求参数示例

{
  "user_id": 357,
  "client_id": 10001,
  "user_name": "张三",
  "user_phone": "13288888888"
}

响应示例

{
  "code": 200,
  "data": null,
  "message": "成功"
}

在线调试

删除用户

请求方式

POST /video/webapi/user/delete

Content-Type: application/json

Authorization: 访问令牌(token)

请求参数

参数名 必填 数据类型 说明
user_id int 用户ID

请求参数示例

{
  "user_id": 357
}

响应示例

{
  "code": 200,
  "data": null,
  "message": "成功"
}

在线调试