跳到主要内容

用户

获取基本信息

在返回的用户信息中,permission 字段包含 4 种可能的值:

含义
-1封禁
0普通用户
1管理员
2超级管理员
GET /api/user

参数

无。

响应

Status: 200

{
"uid": 1,
"email": "example@example.com",
"nickname": "name",
"avatar": 0,
"score": 1000,
"permission": 0,
"last_sign_at": "2020-01-01 00:00:00",
"register_at": "2020-01-01 00:00:00",
"verified": true
}

获取通知列表

可获取所有未读取的通知。

GET /api/user/notifications

参数

无。

响应

Status: 200

[
{
"id": "<uuid>",
"title": "notification title"
}
]

读取单个通知

获取单个通知的标题和内容,并将该通知标记为「已读」。

POST /api/user/notifications/{id}

参数

无。

响应

Status: 200

{
"title": "notification title",
"content": "HTML content",
"time": "2020-01-01 00:00:00"
}