短链接服务 API 提供了完整的短链创建、管理和统计功能。所有API端点均支持JSON格式的请求和响应。
基础URL: http://localhost:8000
如果服务启用了API密钥认证,需要在请求中携带密钥:
X-API-Key: your-api-key-here
或在URL中添加查询参数: ?api_key=your-api-key-here
获取当前正在使用的 API Key 的权限、有效期及使用统计
创建一个新的短链接
{
"url": "https://www.example.com/very/long/url",
"custom_code": "work",
"title": "工作文档",
"expires_in_hours": 24
}
{
"short_code": "work",
"short_url": "http://localhost:8000/work",
"original_url": "https://www.example.com/very/long/url",
"title": "工作文档",
"created_at": "2024-01-01T12:00:00",
"click_count": 0,
"expires_at": "2024-01-02T12:00:00"
}
批量创建多个短链接
{
"urls": [
"https://example.com/page1",
"https://example.com/page2"
],
"expires_in_days": 7
}
获取指定短链的详细信息
获取短链的访问统计
获取所有短链列表(支持分页)
删除指定的短链
批量删除指定的短链
{
"codes": ["work", "test-link"]
}
访问短链,自动重定向到原始URL(无需API密钥)
管理 API Keys 的专用接口。需要使用 X-Admin-Key Header 进行认证。
X-Admin-Key: your-admin-key-here
创建一个新的 API Key
列出所有 API Keys
获取指定 API Key 的详情
切换 API Key 的启用/禁用状态
彻底删除 API Key
获取自动清理配置状态
更新自动清理状态(启用/禁用)
立即手动触发过期链接清理