获取当前用户信息
2026/2/13大约 2 分钟
获取当前用户信息
获取当前登录用户的个人信息,需要在请求头中携带 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_nickname | string | 是 | 用户昵称 |
| user_gender | string | 是 | 用户性别 |
| user_birthday | string | 是 | 用户生日 |
| user_phone_number | string | 是 | 用户手机号(脱敏) |
| user_email | string | 是 | 用户邮箱(脱敏) |
| user_wx_id | string | 是 | 用户微信号(脱敏) |
| user_address | string | 是 | 用户地址 |
| user_is_verify_id_name | string | 是 | 用户实名认证状态 |
| user_is_verify_phone_number | string | 是 | 用户手机号认证状态 |
成功响应示例
{
"status": 200,
"code": "10000",
"result": "获取成功",
"data": {
"user_id": "110***********1234",
"user_name": "示例用户",
"user_nickname": "示例昵称",
"user_gender": "无",
"user_birthday": "无",
"user_email": "user***@example.com",
"user_phone_number": "138****8000",
"user_wx_id": "wx_***123",
"user_address": "无",
"user_is_verify_id_name": "未实名",
"user_is_verify_phone_number": "未实名"
}
}错误响应示例
接口未开放
{
"status": 403,
"code": "10002",
"result": "服务器未开放此接口",
"data": {}
}token 无效或过期
{
"status": 401,
"code": "10001",
"result": "token 已过期或无效",
"data": {}
}获取用户信息失败,服务器内部错误
{
"status": 500,
"code": "10003",
"result": "获取用户信息失败,服务器内部错误",
"data": {}
}错误代码说明
| 代码 | 说明 |
|---|---|
| 10000 | 获取成功 |
| 10001 | token 已过期或无效 |
| 10002 | 服务器未开放此接口 |
| 10003 | 获取用户信息失败,服务器内部错误 |
提示
建议在需要获取用户信息的页面调用此接口,确保用户已登录。可以在应用启动时检查用户登录状态。
警告
如果返回 401 错误,表示 token 无效或已过期,需要引导用户重新登录获取新的 token。