一个 URL 即可发送
简单通知可直接 GET 并传入 token、类型、标题和正文;完整调用仍可 POST JSON。服务端统一完成鉴权、校验和 HMAC-SHA256 签名。
不必在每个 CI、监控、CRM 里重复实现钉钉的 HMAC 签名。 机器人只需注册一次:简单通知直接调用 GET URL,完整能力使用 bearer token POST JSON。
简单通知可直接 GET 并传入 token、类型、标题和正文;完整调用仍可 POST JSON。服务端统一完成鉴权、校验和 HMAC-SHA256 签名。
注册任意多个钉钉机器人,每个配一个 dnk_ token,可独立轮换、禁用、删除。服务端只存 sha256(token)。
webhook 地址和签名密钥以 AES-GCM 加密存储在 D1,主密钥保存在 Worker secret 中。
text 消息触发真实 @ 推送(蓝标 + 设备通知);markdown 承载富文本。两者搭配即可同时拿到推送与详情。
每次调用都记录请求载荷、发往钉钉的内容、原始响应、延迟,以及可端到端追踪的 request_id。
每个用户只管理自己的机器人和日志。新账号通过管理员签发的单次性邀请链接注册——没有开放注册。
curl --get 'https://dingtalk-notify.210k.cc/api/v1/notify' \
--data-urlencode 'token=dnk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' \
--data-urlencode 'content=🔔 hello'
GET 会把 token 放入 URL,只适合能接受浏览器历史、代理日志和链接预取风险的快捷调用。
完整字段与交互式文档见 /api-doc ·
机器可读规范 /openapi.json。