获取用户信息
根据用户 ID 获取用户基本信息。
接口信息
| 属性 | 值 |
|---|---|
| 请求方式 | GET |
| 请求路径 | /v1/user/{user_id} |
| 鉴权方式 | App Token / User Token |
路径参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| user_id | string | 是 | 用户 ID |
请求示例
curl -X GET 'https://api.im.example.com/v1/user/user_001' \
-H 'Authorization: Bearer t-xxxxxx'
响应参数
| 参数 | 类型 | 说明 |
|---|---|---|
| user_id | string | 用户 ID |
| name | string | 用户名称 |
| avatar | string | 头像 URL |
| string | 邮箱 | |
| mobile | string | 手机号(脱敏) |
| department | string | 部门名称 |
| status | number | 状态:1-正常,0-禁用 |
响应示例
{
"code": 0,
"msg": "success",
"data": {
"user_id": "user_001",
"name": "张三",
"avatar": "https://cdn.example.com/avatar/001.jpg",
"email": "zhangsan@example.com",
"mobile": "138****1234",
"department": "技术部",
"status": 1
}
}
错误码
| 错误码 | 说明 |
|---|---|
| 10401 | 用户不存在 |
| 10402 | 无权限查看该用户信息 |