获取当前用户信息
获取当前登录用户的个人信息,需要在请求头中携带 Authorization token。
接口地址:GET /user/info/get_user_info
请求头
| 参数名 | 必填 | 说明 |
|---|---|---|
| Authorization | 是 | Bearer token,格式:Bearer <token> |
请求示例
GET /user/info/get_user_info HTTP/1.1
Host: 127.0.0.1:8000
Authorization: Bearer <your_token>
响应参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| status | int | 是 | HTTP 状态码 |
| code | string | 是 | 获取结果代码 |
| result | string | 是 | 获取结果 |
| data | dict | 是 | 用户信息数据 |
data 参数
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| user_id | string | 是 | 用户身份证号(脱敏) |
| user_name | string | 是 | 用户姓名(脱敏) |
| user_email | string | 是 | 用户邮箱(脱敏) |
| user_phone_number | string | 是 | 用户手机号(脱敏) |
成功响应示例
{
"status": 200,
"code": "10000",
"result": "获取成功",
"data": {
"user_id": "110***********1234",
"user_name": "示例用户",
"user_email": "user***@example.com",
"user_phone_number": "138****8000"
}
}
错误响应示例
接口未开放
{
"status": 403,
"code": null,
"result": "服务器未开放此接口",
"data": {}
}
token 无效或过期
{
"status": 401,
"code": "10001 : token 已过期或无效",
"result": "获取失败",
"data": {}
}
错误代码说明
| 代码 | 说明 |
|---|---|
| 10000 | 获取成功 |
| 10001 | token 已过期或无效 |
提示
建议在需要获取用户信息的页面调用此接口,确保用户已登录。可以在应用启动时检查用户登录状态。
警告
如果返回 401 错误,表示 token 无效或已过期,需要引导用户重新登录获取新的 token。