你是否也遇到过这样的场景:服务器脚本跑完了想第一时间知道结果、网站监控发现了异常需要立即收到告警、或者单纯想给自己发个提醒消息?市面上的推送服务要么收费、要么只有手机端、要么 API 难用。今天推荐一款真正「全平台 + 免费 + 极简 API」的消息推送工具——全能消息推送Bark。
📱 支持哪些平台?
与官方单 iOS 版本不同,这款 Bark 增强版 覆盖了几乎所有常用操作系统:
- 手机:Android、iOS、HarmonyOS(鸿蒙)
- 电脑:Windows、Linux(支持 x86/ARM)
- 平板 & 手表:同样适配大屏与可穿戴设备
所有客户端均支持离线推送,只要设备联网,消息就能实时送达。
✨ 核心优势
- 完全免费:无任何内购、无广告、无隐藏收费
- 全终端覆盖:一套 API 同时推送到你的所有设备
- 开发友好:提供 GET / POST(表单/JSON)三种调用方式,一行 curl 即可测试
- 频道模式:支持创建公开频道,供多人订阅(团队通知、监控告警神器)
- 可交互通知:支持点击通知跳转 URL(网页或 App Scheme)
🔌 API 接入指南
所有接口均 支持 HTTPS(文档示例为 http,实际使用请替换为 https)。
你需要先在对应设备上安装客户端,并获取专属的 token(APP 内可直接复制)。
一、个人推送(推送到自己的设备)
1. POST 表单方式(multipart/form-data)
接口地址
https://www.ggsuper.com.cn/push/api/v1/sendMsg_New.php
参数说明
| 参数 | 必填 | 说明 |
|---|---|---|
| title | 是 | 通知标题 |
| msg | 是 | 通知内容 |
| url | 否 | 点击通知后跳转的链接 |
| token | 是 | 客户端注册的 token |
| issecure | 是 | 固定值 0 |
| sender | 否 | 发送者名称(APP 中显示) |
curl 示例
curl -X POST https://www.ggsuper.com.cn/push/api/v1/sendMsg_New.php \
-F "title=编译完成" \
-F "msg=项目构建成功,耗时2分30秒" \
-F "token=YOUR_DEVICE_TOKEN" \
-F "issecure=0" \
-F "sender=CI_Bot"
成功返回
{
"code": "80000000",
"msg": "Success"
}
2. POST JSON 方式(application/json)
接口地址
https://www.ggsuper.com.cn/push/api/v1/sendMsg3_New.php
请求体示例
{
"title": "服务器告警",
"msg": "磁盘使用率已达85%",
"url": "https://your-monitor.com/disk",
"token": "YOUR_DEVICE_TOKEN",
"issecure": 0,
"sender": "Monitor"
}
Python 调用示例
import requests
url = "https://www.ggsuper.com.cn/push/api/v1/sendMsg3_New.php"
payload = {
"title": "Python脚本通知",
"msg": "数据抓取完成,共2000条记录",
"token": "YOUR_DEVICE_TOKEN",
"issecure": 0,
"sender": "Spider"
}
resp = requests.post(url, json=payload)
print(resp.json())
3. GET 方式(参数需 URL 编码)
接口地址
https://www.ggsuper.com.cn/push/api/v1/sendMsg2_New.php
示例
https://www.ggsuper.com.cn/push/api/v1/sendMsg2_New.php?title=快速测试&msg=Hello%20World&token=YOUR_TOKEN&issecure=0
直接在浏览器中访问该链接,设备就会收到通知,非常适合快速验证。
二、频道推送(多人/多设备订阅)
场景:你想让团队成员或所有关注某个频道的用户都收到同一条通知。
使用方法:在 APP 中创建频道,获取 channel_id,其他用户扫描二维码或输入频道号即可订阅。
接口地址
https://www.ggsuper.com.cn/push/api/v1/sendChannelMsg2_New.php
参数
| 参数 | 必填 | 说明 |
|---|---|---|
| title | 是 | 通知标题 |
| msg | 是 | 通知内容 |
| url | 否 | 点击跳转链接 |
| token | 是 | 频道创建人的 token |
| channel_id | 是 | 频道 ID(APP 中可见) |
curl 示例
curl -X POST https://www.ggsuper.com.cn/push/api/v1/sendChannelMsg2_New.php \
-F "title=系统维护通知" \
-F "msg=今晚23:00后端服务升级,预计影响10分钟" \
-F "token=CREATOR_TOKEN" \
-F "channel_id=10086"
⚠️ 错误码与限频策略
个人推送错误码
| code | 含义 |
|---|---|
0 | 发送失败(网络问题或参数错误) |
200 | token 无效或已过期 |
300 | 请求过于频繁(普通用户 1 小时内最多 10 次) |
400 | 当日接收次数已达上限 |
频道推送错误码
| code | 含义 |
|---|---|
0 | 发送失败 |
100 | 每个频道 每 15 分钟 只能发送一次推送 |
💡 限频是为了防止滥用,对个人日常提醒和低频告警完全够用。如需更高配额可联系作者。
🧠 典型使用场景(开发者向)
- CI/CD 构建通知
在 GitHub Actions / GitLab CI 的最后一步调用 API,构建成功或失败时立即推送结果到手机。 - 服务器监控告警
结合 Cron + Shell 脚本,检测 CPU/内存/磁盘,超过阈值时发送通知。 - 爬虫/定时任务完成提醒
数据抓取完成后,推送“任务完成 + 关键指标”到电脑端。 - RSS 订阅更新
配合 Huginn 或自建 RSS 监控服务,有新文章时推送到所有设备。 - 开发调试辅助
后端服务中集成推送,将错误日志或关键状态实时推送到开发者手机,省去频繁查看控制台的麻烦。
📦 客户端获取方式
目前软件部分平台已上架应用商店,推荐通过以下渠道获取最新版本:
- 官方网站:
http://www.ggsuper.com.cn(请以实际页面为准) - GitHub:搜索 “全能消息推送Bark” 或关注作者仓库
- 直接下载:Android APK、Windows 安装包、Linux AppImage、iOS TestFlight
由于作者持续更新,建议在官网或官方交流群获取最新安装包。
💡 一分钟快速测试
如果你已经安装了 Android / iOS / Windows 客户端,复制下面链接到浏览器(替换 YOUR_TOKEN 为 APP 中显示的 token),设备上会立即弹出通知:
https://www.ggsuper.com.cn/push/api/v1/sendMsg2_New.php?title=掘金测试&msg=你好,消息推送成功&token=YOUR_TOKEN&issecure=0
✅ 总结
全能消息推送Bark 解决了一个非常实际的痛点——如何用最简单的方式把消息推送到我所有的设备上。它的优势在于:
- 零成本(免费 + 无广告)
- 全平台(手机、电脑、平板、手表通吃)
- 开发者友好(三种 API 格式,有手就能集成)
- 支持频道(团队消息分发)
无论你是想给自己搭建一个“跨设备消息提醒系统”,还是为团队提供轻量级通知服务,这款工具都值得一试。
如果你在使用中遇到任何问题,欢迎在评论区留言或前往官方仓库提 Issue。希望这个开源项目能帮到你!
#消息推送 #API #开源 #跨平台 #Bark #Android #iOS #HarmonyOS #Windows #Linux #监控告警 #开发者工具