拉取平台推送的公告、余额告警等消息,并标记已读。
平台通知 用于接收平台(管理员)推送给你的消息:系统公告、余额不足告警、套餐变动等。
有什么用:客户端(如 OpenClaw 等自动化工具)定期轮询本接口,有新消息时提醒用户;消息处理后调用 POST 标记已读。
| 项目 | 值 |
|---|---|
| 请求方法 | GET 拉取未读 / POST 标记已读 |
| 请求路径 | https://103.236.87.35/v1/notifications |
| 请求头 | Authorization: Bearer <你的密钥>Content-Type: application/json(POST 时) |
| 是否需要鉴权 | 必需 |
| 是否计费 | 不计费 |
GET 请求,无需请求体参数,只需携带鉴权头。
curl https://103.236.87.35/v1/notifications \
-H "Authorization: Bearer <你的密钥>"
{
"ok": true,
"messages": [
{
"id": 6,
"content": "您的余额不足,请及时充值",
"created_at": "2026-09-08 10:00:00"
}
]
}
| 字段名 | 类型 | 说明 |
|---|---|---|
ok | boolean | 是否成功 |
messages[].id | integer | 消息 ID,标记已读时使用 |
messages[].content | string | 消息内容 |
messages[].created_at | string | 推送时间 |
只返回未读消息(read_at IS NULL),按时间升序。
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
ids | array | 否 | 全部 | 要标记已读的消息 ID 数组,如 [1, 2];缺省或空数组 = 全部标记已读 |
curl -X POST https://103.236.87.35/v1/notifications \
-H "Authorization: Bearer <你的密钥>" \
-H "Content-Type: application/json" \
-d '{"ids": [6, 7]}'
{"ok": true}
| 字段名 | 类型 | 说明 |
|---|---|---|
ok | boolean | 是否成功 |