BarkAPP服务端API
| Project | Version |
|---|---|
| Bark-Sever | v2 |
v2版本API切换为标准REST请求,大部分兼容v1版本API已完成处理
推送
POST http://127.0.0.1:8080/push
Header Content-Type: application/json;charset=utf-8
| Field | Type | Description |
|---|---|---|
| title | string | 通知标题(字体大小将大于正文) |
| body | string | 通知内容 |
| string | 保留字段[暂未使用] | |
| device_key | string | 独立的设备密钥 |
| level | string | (可选)通知级别 活动 active时效 timeSensitive被动 passive |
| badge | integer | (可选)应用图标的徽章数字 [Apple Developer] |
| automaticallyCopy | string | (可选)是否自动复制 关闭 0 *默认启用 1 |
| copy | string | (可选)自动复制的内容 |
| sound | string | (可选)通知音效 [Sounds] |
| icon | string | (可选)通知图标 URL(iOS 15+) |
| group | string | (可选)通知组类 |
| isArchive | string | (可选)通知是否存档 [APP设置优先] 关闭 0 *默认启用 1 |
| url | string | 点击通知时跳转的 URL |
其他
实时
GET http://127.0.0.1:8080/ping
返回:
{
"code": 200,
"message": "pong",
"timestamp": 1701234567
}监控
GET http://127.0.0.1:8080/healthz
返回:
ok信息
GET http://127.0.0.1:8080/info
{
"version": "v1.0.0",
"build": "2023-01-01 10:20:30",
"arch": "linux/amd64",
"commit": "8c6c00000000006c8cd6b95fffffffffabcd1234",
"devices": 999
}