/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}