Skip to content

API 使用说明 ​

Message Nest 提供统一的消息推送API接口。

接口地址 ​

POST /api/v1/message/send

请求参数 ​

参数类型必填说明
tokenstring是推送令牌,在管理后台查看
titlestring是消息标题
textstring是消息内容

请求示例 ​

json
{
    "token": "a3541c2f0d3e1b4a5c6d7e8f9a0b1c2d3e",
    "title": "message title",
    "text": "Hello World!"
}

响应格式 ​

成功响应 ​

json
{
    "code": 200,
    "msg": "success",
    "data": {
        "status": "sent"
    }
}

失败响应 ​

json
{
    "code": 400,
    "msg": "error message",
    "data": null
}

获取 Token ​

  1. 登录 Message Nest 管理后台
  2. 进入"发送任务"页面
  3. 创建新的发送任务
  4. 配置推送渠道(邮件、钉钉、企业微信等)
  5. 保存后获得推送令牌(Token)

支持的推送渠道 ​

  • 邮件 - SMTP邮件发送
  • 钉钉 - 钉钉机器人
  • 企业微信 - 企业微信应用消息
  • 微信公众号 - 微信测试公众号模板消息
  • 自定义Webhook - 自定义HTTP请求
  • 自托管消息 - 站内消息

使用流程 ​

  1. 创建推送渠道

    • 在管理后台配置各种推送渠道
    • 填写相应的配置信息(如邮箱、Webhook地址等)
  2. 创建发送任务

    • 选择要使用的推送渠道
    • 可以选择多个渠道同时推送
    • 获得唯一的推送令牌(Token)
  3. 调用API发送消息

    • 使用获得的 Token
    • 发送标题和内容
    • 消息会自动推送到配置的所有渠道

注意事项 ​

重要

  • Token 是唯一的,请妥善保管
  • 消息内容支持纯文本和Markdown格式(取决于推送渠道)
  • 建议使用异步方式调用API,避免阻塞主流程

错误码说明 ​

错误码说明
200成功
400请求参数错误
401未授权
404Token不存在
500服务器内部错误

下一步 ​

查看各语言的 调用示例。

Released under the MIT License.