底层 API¶
wechat_sender 是基于 http 提供的服务,因此底层 API 也是基于 http 服务构建的。
所以非 Python 项目也可以使用 wechat_sender 进行信息发送,你只需要自己封装一个简单的 sender 即可
listen()
中设定的 port 与 wechat_sender 部署地址即为服务地址,默认: http://localhost:10245
ADDR = http://localhost:10245
返回码说明¶
status结果码 | 状态 |
---|---|
0 | 成功 |
1 | 权限不足(token 不正确) |
2 | bot 故障 |
3 | wechat_sender 服务故障 |
4 | 未知错误 |
发送普通消息¶
POST ADDR/message
参数¶
content: | (必填|str) - 需要发送的消息 |
---|---|
token: | (选填|str) - 令牌 |
receiver: | (选填|str) - 接收者名称 |
返回¶
{
"status": 1,
"message": "Token is missing"
}
or
{
"status": 0,
"message": "Success"
}
发送延时消息¶
POST ADDR/delay_message
参数¶
content: | (必填|str) - 需要发送的消息 |
---|---|
title: | (选填|str) - 消息标题 |
time: | (选填|str) - 消息时间, “XXXX-XX-XX XX:XX:XX” 形式 |
remind: | (选填|int) - 提醒时移,integer 表示的秒 |
token: | (选填|str) - 令牌 |
receiver: | (选填|str) - 接收者名称 |
返回¶
{
"status": 1,
"message": "Token is missing"
}
or
{
"status": 0,
"message": "Success"
}