短链接服务 API 提供了完整的短链创建、管理和统计功能。所有API端点均支持JSON格式的请求和响应。
基础URL: http://localhost:8000
如果服务启用了API密钥认证,需要在请求中携带密钥:
X-API-Key: your-api-key-here
或在URL中添加查询参数: ?api_key=your-api-key-here
创建一个新的短链接
{
"url": "https://www.example.com/very/long/url",
"custom_code": "my-link",
"expires_in_hours": 24
}
{
"short_code": "my-link",
"short_url": "http://localhost:8000/my-link",
"original_url": "https://www.example.com/very/long/url",
"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_hours": 24
}
获取指定短链的详细信息
获取短链的访问统计
获取所有短链列表(支持分页)
删除指定的短链
访问短链,自动重定向到原始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 (软删除)