用户
用户资料的查看、修改和搜索接口。
获取用户资料
POST
/api/trpc/user.getProfile公开| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
id | string | 是 | 用户 ID |
获取当前用户信息
POST
/api/trpc/user.me需登录user:read返回当前登录用户的完整资料。
更新资料
POST
/api/trpc/user.updateProfile需登录user:write| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
nickname | string | 否 | 昵称 |
bio | string | 否 | 个人简介 |
pronouns | string | 否 | 代词 |
website | string | 否 | 个人网站 |
location | string | 否 | 所在地 |
socialLinks | object | 否 | 社交链接 |
更新头像
POST
/api/trpc/user.updateAvatar需登录user:write| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
avatar | string | 是 | 头像 URL 或路径 |
搜索用户
POST
/api/trpc/user.search需登录user:read| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
query | string | 是 | 搜索关键词 |
limit | number | 是 | 返回条数 |