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等)
返回首页