81 lines
1.5 KiB
Markdown
81 lines
1.5 KiB
Markdown
# 获取用户通知配置
|
|
|
|
1、请求地址:/api/getNotifyOfUser
|
|
|
|
2、请求方式:POST
|
|
|
|
3、请求参数
|
|
|
|
| 参数 | 类型 | 必须 | 说明 |
|
|
| -| - | - | - |
|
|
|type_id | int | 是 | 通知类型 [NotifyTypeEnum](/enums/NotifyTypeEnum.md)
|
|
|
|
4、返回参数
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
| -| - | - |
|
|
| id | int | 主键id
|
|
| user_id | int | 用户id
|
|
| type_id | int | 通知类型id [NotifyTypeEnum](/enums/NotifyTypeEnum.md)
|
|
| value | object | 通知配置参数,见返回示例
|
|
| create_time | datetime | 域名添加时间
|
|
| update_time | datetime | 域名更新时间
|
|
|
|
5、请求示例
|
|
|
|
```
|
|
POST {{baseUrl}}/api/getNotifyOfUser
|
|
Content-Type: application/json
|
|
X-Token: <token>
|
|
|
|
{
|
|
"type_id": 1
|
|
}
|
|
```
|
|
|
|
6、返回示例
|
|
|
|
邮件配置
|
|
|
|
```json
|
|
{
|
|
"code": 0,
|
|
"data": {
|
|
"create_time": "2022-10-14 18:15:21",
|
|
"id": 1,
|
|
"type_id": 1,
|
|
"update_time": "2022-10-14 18:15:21",
|
|
"user_id": 1,
|
|
"value": {
|
|
"email_list": [
|
|
"123456@qq.com"
|
|
]
|
|
}
|
|
},
|
|
"msg": "success"
|
|
}
|
|
```
|
|
|
|
Webhook配置
|
|
|
|
```json
|
|
{
|
|
"code": 0,
|
|
"data": {
|
|
"create_time": "2022-10-30 21:38:01",
|
|
"id": 2,
|
|
"type_id": 2,
|
|
"update_time": "2022-10-30 21:38:01",
|
|
"user_id": 1,
|
|
"value": {
|
|
"body": "{\n \"title\": \"SSL证书到期\",\n \"content\": \"查看:http://127.0.0.1:5173/\"\n}",
|
|
"headers": {
|
|
"Content-Type": "application/json"
|
|
},
|
|
"method": "POST",
|
|
"url": "https://push.showdoc.com.cn/server/api/push/a8f4fe6f8a5ac089193ac05472bf3c972003778561"
|
|
}
|
|
},
|
|
"msg": "success"
|
|
}
|
|
``` |