🌍 Wikipedia API 代理服务器

提供维基百科API和图片代理服务

服务运行中

📚 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图片,无需第三方服务