/api/push/serverchan/send
累计调用 0 次
发送消息
发送一条消息,经由 Server酱 推送到微信(或你在 Server酱 后台配置的其它通道)。
必填:消息标题,最长 32 个字符,不能包含换行
选填:消息正文,支持 Markdown(订阅会员的卡片可显示全文)
选填:本次推送使用的消息通道;不选则用 Server酱 后台「通道配置」页设置的默认通道。需要同时推送到两个通道时,可直接传组合值用 | 分隔(如 9|66)。通道值:方糖服务号=9、企业微信应用消息=66、企业微信群机器人=1、钉钉群机器人=2、飞书群机器人=3、Bark iOS=8、PushDeer=18、官方 Android 版=98、测试号=0、自定义=88。
选填:卡片消息的短链标题
选填:消息标签,多个用 | 分隔
选填:企业微信通道抄送的成员 openid,多个用 | 分隔
选填:是否隐藏本次调用的来源 IP;选「隐藏」后 Server酱 不记录调用方 IP。
选填:填了即对 desp 做端对端加密后再推送,消息在 Server酱 / 微信 侧都是密文;收件人需在消息详情页输入同一密码才能查看内容。密码请另行告知收件人,平台不保存。
- title 最长 32 个字符且不能含换行;desp 支持 Markdown。
- SendKey 由服务端托管(控制台「账号管理」→ 平台选「Server酱」、凭据填 SendKey),调用方不传。
- Server酱 免费账号限制每日 5 条、每分钟 50 条,超限时上游会返回错误码(本接口按外部服务错误返回)。
- 上游返回非 0 时,本接口返回 40001,msg 即上游给的原因。
- 发送是异步入队:返回成功只代表已入队,实际是否送达请用「查询推送状态」接口看 wxstatus。
- 传了 encrypt_password 即为端对端加密:推送日志里记录的是密文,不是明文正文。
| 字段 | 类型 | 说明 |
|---|---|---|
| pushid | string | 本次推送的消息标识,用于「查询推送状态」 |
| readkey | string | 阅读密钥,用于「查询推送状态」与阅读页地址 |
| encrypted | bool | 本次是否为端对端加密推送(传了 encrypt_password 为 true) |
{"pushid": "11223344", "readkey": "abcdef123456", "encrypted": false}