30 秒获取 Server酱 SendKey
SendKey 是 Server酱的推送密钥:拿到它,你就可以用一次 HTTP 请求把消息推送到自己的微信或 App。
Server酱有两个版本,SendKey 不通用,按需选择(也可以都注册,都有免费额度):
| Server酱Turbo(SCT) | Server酱³(SC3) | |
|---|---|---|
| 推送到 | 微信(服务号/企业微信)、钉钉群、飞书群等 | Server酱³ 独立 App(多设备) |
| SendKey 格式 | 以 SCT 开头 |
以 sctp 开头(形如 sctp{uid}t…) |
| 适合 | 想在微信里收通知 | 想要独立 App、AI 摘要/翻译、Tag 分组 |
| 注册入口 | https://sct.ftqq.com | https://sc3.ft07.com |
获取 Server酱Turbo 的 SendKey
- 打开 https://sct.ftqq.com,用微信扫码登录。
- 进入「SendKey」页面,点击复制即可。
注册即为免费会员(每天 5 条),新用户自动获得 7 天全功能试用。
获取 Server酱³ 的 SendKey
- 打开 https://sc3.ft07.com 注册账号。
- 在 客户端下载页 安装 App 并登录(消息推送到 App,需先安装)。
- 在网站「SendKey」页面复制密钥。
验证 SendKey 是否可用
把下面命令中的 你的SENDKEY 换成刚复制的密钥,在终端执行:
# Server酱Turbo(SCT 开头的 key)
curl -X POST "https://sctapi.ftqq.com/你的SENDKEY.send" \
-d "title=测试" -d "desp=SendKey 可用"
# Server酱³(sctp 开头的 key),把 <uid> 换成 sctp 和 t 之间的数字
# 例如 sctp123tXXXX 的 uid 是 123
curl -X POST "https://<uid>.push.ft07.com/send/你的SENDKEY.send" \
-d "title=测试" -d "desp=SendKey 可用"
返回 JSON 中 code 为 0,且微信/App 收到消息,即为成功。
如何保管 SendKey
SendKey 等同于推送凭证,泄露后任何人都能给你发消息:
- 存入环境变量(推荐统一用
SERVERCHAN_SENDKEY),不要写死在代码里; - 不要提交到 git 仓库、不要打印到日志;
- 如不慎泄露,到控制台重置 SendKey。
# ~/.bashrc 或 ~/.zshrc
export SERVERCHAN_SENDKEY="你的SENDKEY"
常见问题
SCT 和 SC3 的 SendKey 可以混用吗? 不可以,两个版本用户系统独立。官方 serverchan-sdk 会按前缀自动识别并选择正确的 API 端点。
免费额度是多少? Server酱Turbo 免费会员每天最多 5 条;Server酱³ 推送服务测试期间免费,正式版收费标准与 Server酱Turbo 一致;Turbo 订阅会员可同步会员时间。
SendKey 忘了/泄露了怎么办? 登录对应控制台的 SendKey 页面查看或重置。