消息推送API文档
文档地址:https://www.chuckfang.com/MeoW/api_doc.html
接口地址:http://api.chuckfang.com/
或 https://api.chuckfang.com/
请求方式
- 支持协议:HTTP/HTTPS
- 支持方法:GET/POST
GET请求
URL格式
http://api.chuckfang.com/{昵称}/{title}/{msg}?url={url}
或
http://api.chuckfang.com/{昵称}/{msg}?url={url}
参数说明
参数 | 位置 | 是否必须 | 说明 |
昵称 | 路径 | 必填 | 用户昵称(不允许包含斜杠) |
title | 路径 | 可选 | 消息标题,省略时默认使用"MeoW" |
msg | 路径 | 必填 | 消息内容 |
url | 查询参数 | 可选 | 跳转链接(需URL编码) |
示例
GET /JohnDoe/系统通知/有新消息?url=https://example.com
===
返回值:
{
"status": 200,
"message": "推送成功"
}
POST请求
支持格式
- application/json
- text/plain
- multipart/form-data
- application/x-www-form-urlencoded
JSON格式
参数 | 位置 | 优先级 | 说明 |
title | 路径/Body | Body优先 | 标题字段(默认"MeoW") |
msg | Body | 必填 | 消息内容(不存在时使用整个JSON) |
url | 查询参数/Body | Body优先 | 跳转链接 |
表单格式
POST /{昵称}/[title] HTTP/1.1
Content-Type: multipart/form-data
title=可选标题&msg=必填内容&url=可选链接
纯文本格式
POST /{昵称}/[title] HTTP/1.1
Content-Type: text/plain
这里放置消息内容
公共参数说明
参数 | 类型 | 说明 |
url | String | 同时支持查询参数和Body参数 |
title | String | 按以下顺序获取:Body参数 > 路径参数 > 默认MeoW |
响应格式
{
"status": 状态码,
"msg": "结果描述"
}
状态码说明:
200 - 操作成功
400 - 参数错误
500 - 服务器错误
通用说明
- 所有中文参数需要进行URL编码
- POST请求路径参数为可选参数,示例:POST /JohnDoe/自定义标题
- 当同时存在路径title和Body title时,优先使用Body中的字段