POST /api/admin/login
管理员登录,返回 JWT
⭐ POST /api/admin/generate-token — 生成客户访问链接
用途:最核心的发货 API。生成32位 Token 并将内容账号绑定到访问链接。
📥 请求示例(curl):
curl -X POST https://cf-email-viewer-api.savger.workers.dev/api/admin/generate-token \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <admin_jwt>" \
-d '{"seq_title":"序号01","ttl_seconds":3600}'
📋 参数说明:
seq_title | 可选 | 序号标签如"序号01",不填默认 KV 第一行 |
ttl_seconds | 可选 | 有效秒数,默认3600,范围60~86400 |
email | 可选 | 邮箱地址,不填用默认 |
📤 返回示例:
{
"success": true,
"token": "Gi2Upv8EcEWxBrwQcgDHxp0NXE5oA86l",
"summary": "你的临时steam账号:中国区账号xxx...",
"url": "/?tn=Gi2Upv8EcEWxBrwQcgDHxp0NXE5oA86l",
"ttl_seconds": 3600,
"seq_title": "序号01"
}
🚀 使用流程:
- POST 获取 token + summary 文字
- 把 summary 文字发给客户(闲鱼/微信等)
- 客户访问 https://sostm.003853.xyz/?tn=<token>
GET /api/admin/template/preview?seq=<序号>&ttl=<秒>
🆕 预览发货模板(不生成真实 Token)
返回: {"summary":"…","detail":"…","template":"…"}
POST /api/admin/content — 增改账号内容(seq + detail)
DELETE /api/admin/content?seq=01 — 删除账号
GET /api/admin/contents — 获取所有账号
GET /api/admin/template — 获取发货模板
POST /api/admin/template — 保存发货模板