微信 AppID / AppSecret 托管在 Cloudflare 环境变量里,请求体最精简。无表单、无 CORS,专为脚本 draft_push.py 设计的极简部署。
WECHAT_APPID / WECHAT_APPSECRET)存在 Worker 环境变量,调用方请求体不携带。GET / 健康检查 + POST /api/draft 推草稿,无网页表单、无登录墙。DRAFT_API_KEY,调用带 X-API-Key 或 ?key=。| 方法 | 路径 | 说明 |
|---|---|---|
| GET | / | 健康检查,返回 {"ok":true,"service":"wx-draft-worker"} |
| POST | /api/draft | 推草稿,body 含 title/content/cover 等(凭证不在此处) |
curl -X POST https://xxx.com/api/draft \
-H "Content-Type: application/json" \
-H "X-API-Key: 你的密钥" \
-d '{"title":"标题","content":"<p>正文</p>","cover":"data:image/png;base64,..."}'
worker-initial.js 覆盖 → Deploy。WECHAT_APPID、WECHAT_APPSECRET(点 Encrypt)、DRAFT_API_KEY。xxx.com)。点击下载 worker-initial.js,整段复制粘贴到 Cloudflare 控制台即可部署。
只想用命令行 draft_push.py 推草稿、不在意凭证放云端、不需要网页界面的场景——V1 是最省心的选择。若你想把凭证只留本地、或要用本地工作台,请看 V2。