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
}