📚 API 端点
健康检查
GET /health
检查服务器状态和运行信息
Wikipedia API 代理
GET /api/wikipedia/{language}
代理维基百科API请求,支持所有标准Wikipedia API参数
🖼️ Wikipedia 图片代理
GET /api/images/{project}/{path}
代理Wikimedia图片请求,支持commons和各语言项目的图片
支持项目: commons, en, zh, fr, de, ja, ko, 等...
使用统计
GET /usage
查看API使用统计和服务器性能指标
🌐 支持的语言
支持41种语言,包括:中文(zh)、英语(en)、法语(fr)、德语(de)、日语(ja)、韩语(ko)、西班牙语(es) 等...
🔗 使用示例
# 获取英文随机文章
curl "/api/wikipedia/en?action=query&format=json&generator=random&grnnamespace=0&prop=extracts|info|pageimages&grnlimit=5"
# 获取中文随机文章
curl "/api/wikipedia/zh?action=query&format=json&generator=random&grnnamespace=0&prop=extracts|info|pageimages&grnlimit=5"
# 搜索文章
curl "/api/wikipedia/en?action=query&format=json&list=search&srsearch=artificial+intelligence&srlimit=10"
# 获取Wikimedia Commons图片
curl "/api/images/commons/thumb/1/1a/Wikipedia-logo-v2.svg/100px-Wikipedia-logo-v2.svg.png"
# 获取中文维基图片
curl "/api/images/zh/thumb/c/ce/Example.jpg/200px-Example.jpg"
# 获取英文维基图片
curl "/api/images/en/thumb/a/a0/Example.png/150px-Example.png"
⚡ 技术特性
无服务器架构 - 基于Vercel Functions
CORS支持 - 支持跨域请求
缓存优化 - API 5分钟缓存,图片24小时缓存
压缩传输 - gzip压缩
安全头部 - helmet安全配置
速率限制 - 防止API滥用
错误处理 - 完善的错误处理机制
图片代理 - 直接代理Wikimedia图片,无需第三方服务