hahacar
  1. auth
hahacar
  • api
    • storage
      • 视频上传接口
      • 图片上传接口
      • 摄像头直播流获取地址
      • 图片获取地址
    • auth
      • 登录接口
        POST
      • 获取用户信息接口
        GET
      • 根据老密码修改密码
        POST
      • 通过token修改密码
        POST
    • user
      • 获取当前用户列表
      • 获取所查询用户摄像头权限
      • 修改用户偏爱的样式
      • 添加用户
      • 修改用户
      • 更新用户的摄像头权限
      • 移除用户
    • camera
      • 添加一个摄像机
      • 修改一个摄像头
      • 获取摄像头列表
      • 删除一个摄像头
      • 更新摄像头预警规则
      • 获取摄像头预警规则
      • 更新摄像头检测线
      • 获取摄像头检测线
    • label
      • 获取可以识别的类型
    • alert
      • 获取所有预警信息
      • 处理一条预警
    • stat
      • category
        • 车的类别
      • hold
        • 车的拥挤度
      • flow
        • 车流量
        • 获取车流量矩阵
      • alert
        • 预警信息数量
    • reserve
      • 获取可选的预约地点
      • 增添一个可选的预约地点
      • 修改一个可用的预约地点
      • 删除一个可用的预约地点
      • 获取前往预约点的路径
      • 更新前往预约点的路径
      • 司机进行路线预约
      • 司机查看自己预约的路线
  • models
    • 获取检测信息
      GET
  1. auth

获取用户信息接口

GET
/api/auth/info
2025.3.1 18:47 返回值加了个username字段
2025.3.1 18:47 返回值加了个userId字段
2025.3.1 19:03 返回值privilege更新
2025.3.1 19:56 样式增加一个值3表示跟随系统主题

请求参数

Header 参数
X-HAHACAR-TOKEN
string 
可选
由"登录"接口返回的token,如果合法就返回相关信息

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET '/api/auth/info' \
--header 'X-HAHACAR-TOKEN;'

返回响应

🟢200成功
application/json
Body
code
string 
必需
如果此处token认证失败记得返回401
msg
string 
必需
data
object 
必需
style
integer 
必需
当前用户选择界面的样式,如果是1代表"白天样式",如果是2代表"黑夜样式",如果是3代表"跟随系统"
firstLogin
boolean 
必需
当前用户是否使用的是默认密码,如果是1代表使用的是默认的密码,如果是0代表用户已经修改过默认密码了(本来是int,后端传过来是个bool那这里改成bool吧)
realName
string 
用户的真实姓名
必需
privilege
integer 
必需
1代表普通用户
2代表管理员用户
username
string 
用户名
必需
userId
string 
必需
示例
{
    "code": "200",
    "msg": "sucess",
    "data": {
        "style": 1,
        "firstLogin": true,
        "realName": "yuxin",
        "username": "yuxin",
        "userId": 2,
        "privilege": 1
    }
}
修改于 2025-04-12 01:00:35
上一页
登录接口
下一页
根据老密码修改密码
Built with