ProjectVersion
Bark-Severv2
v2版本API切换为标准REST请求,大部分兼容v1版本API已完成处理

推送

POST http://127.0.0.1:8080/push
Header Content-Type: application/json;charset=utf-8

FieldTypeDescription
titlestring通知标题(字体大小将大于正文)
bodystring通知内容
categorystring保留字段[暂未使用]
device_keystring独立的设备密钥
levelstring(可选)通知级别
活动 active
时效 timeSensitive
被动 passive
badgeinteger(可选)应用图标的徽章数字 [Apple Developer]
automaticallyCopystring(可选)是否自动复制
关闭 0 *默认
启用 1
copystring(可选)自动复制的内容
soundstring(可选)通知音效 [Sounds]
iconstring(可选)通知图标 URL(iOS 15+)
groupstring(可选)通知组类
isArchivestring(可选)通知是否存档 [APP设置优先]
关闭 0 *默认
启用 1
urlstring点击通知时跳转的 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
}

标签: none

添加新评论