API消息通知 v1.1.0
修复后台配置页被其它通知渠道覆盖,支持 Laravel 13 / PHP 8.5
2026-11-12 更新日志
  • 新增:支持 Laravel 13 / PHP 8.5 运行环境,在最新框架与 PHP 版本下可正常使用
  • 修复:后台配置页路由与「邮件通知」渠道冲突(同一 URI 被占用),导致进不去 API 通知的设置页,现已改为独立路由
API消息通知

模块介绍

「API 消息通知」是站点通知体系的 HTTP 接口渠道:业务方调用统一的 NotifierProvider::notify() 发送通知,该渠道按配置把通知 POST 到指定的 API 地址,适合把站内事件对推到自建服务、机器人或其它系统。

功能特性

  • 统一通知入口,与站内消息、邮件、短信、钉钉等渠道共用一套调用方式
  • 按业务标识配置不同的通知 API 地址,业务方可自行注册标识
  • 通知内容以 JSON 形式 POST 到接口,接收方按需解析处理
  • 后台可设置通知地址与开关,发送异常记录在通知日志中便于排查
API 消息通知
    通知通道
        统一通知入口
        HTTP 接口推送
        JSON 通知内容
    接收方管理
        按业务标识配置地址
        业务方自行注册标识
        开关控制
    后台管理
        接口地址设置
        通知记录查看

使用方式

集成Api通知后,在任意地方,通过如下方法调用,完成消息通知。

NotifierProvider::notify('<业务标识>','<通知标题>','<通知内容>')

业务标识可以为空,在任意模块,可以通过如下的方法调用注册业务标识。不同的业务标识可以配置不同的通知触达Api地址。

NotifierBiz::registerQuick('CmsBook_NewBook', '新的客户咨询');

使用场景

  • API接口消息通知
  • 远程调用通知
  • 系统间消息互通

后台菜单

  • 功能设置
  • 功能设置 → API消息通知
QQ
微信
客服