🔌 开放 API 接口
以下接口支持通过脚本/命令行直接调用,无需打开浏览器
🔑 API 密钥
所有上传接口需要在请求头中携带 x-api-key: resume2026
POST /api/upload
单文件上传
上传单份简历文件,支持 PDF / Word / JPG / PNG / TXT,最大 100MB
Form Data 参数:
| resume | 文件 *必填 |
| company | 公司名称 (可选) |
| position | 岗位名称 (可选) |
| name | 姓名 (可选) |
| username | 用户名 *必填 |
cURL 示例:
curl -X POST https://talentpool.dukezixun.cn/api/upload \
-H "x-api-key: resume2026" \
-F "resume=@/path/to/resume.pdf"
POST /api/upload/batch
批量上传
批量上传简历,一次最多 500 个文件。
Form Data 参数:
| resumes | 多个文件 *必填 |
| username | 用户名 *必填 |
cURL 示例:
curl -X POST https://talentpool.dukezixun.cn/api/upload/batch \
-H "x-api-key: resume2026" \
-F "resumes=@resume1.pdf" \
-F "resumes=@resume2.docx" \
-F "resumes=@resume3.jpg" \
-F "username=顾问A"
GET /api/records
查询记录
查询上传记录,支持关键词搜索和分页。
Query 参数:
| page | 页码,默认 1 |
| pageSize | 每页条数,默认 50 |
| keyword | 搜索关键词(匹配文件名 / 顾问) |
cURL 示例:
curl "https://talentpool.dukezixun.cn/api/records?keyword=张三&page=1&pageSize=20"