API 端点
认证
如果系统管理员启用了API密钥验证,您需要在请求头中包含Bearer Token:
Authorization: Bearer sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx您可以在用户控制台的"API密钥管理"部分生成您的API密钥。
创建短链接
POST /api/create
请求头
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY (如果启用了API密钥验证)请求体
{
"url": "https://example.com",
"custom_code": "abcde", // 可选,自定义短码(5-10位)
"enable_intermediate": true, // 可选,是否启用中继页
"expiration": "2025-12-31" // 可选,过期日期
}成功响应 (200 OK)
{
"success": true,
"short_url": "https://example.com/abcde"
}错误响应
{
"success": false,
"message": "错误信息"
}注意事项:
- 速率限制:120次/分钟
- URL必须是有效的HTTP/HTTPS地址
- 自定义短码长度为5-10位,仅支持字母和数字
- 某些短码已被系统保留(如admin、api、login等)