简历解析
更新时间:2024-02-28
该接口已停止更新且即将下线,为避免影响您目前的业务使用,请您及时进行相关迁移工作
接口描述
针对人力招聘领域中,求职者在线提交的大量简历原始文件,该接口可以对简历文件进行解析,生成标准规范的结构化信息,大幅提升简历电子化入库的效率。
请求格式
POST方式调用
请求说明
请求示例
HTTP方法: POST
URL参数:
参数 | 值 |
---|---|
access_token | 通过API Key和Secret Key获取的access_token,参考“Access Token获取” |
Header如下:
参数 | 值 |
---|---|
Content-Type | application/json |
Body请求示例:
{
"resume":
{
"filename": "张三简历.pdf",
"filetype": "pdf",
"filedata": "iVBORw0KDE+WKBAnDPDHSiWIA......"
}
}
请求参数
参数 | 类型 | 是否必选 | 描述 |
---|---|---|---|
resume | object | 是 | 简历相关请求参数,每次一份简历 |
+filename | string | 是 | 简历文档名称,文件大小不超过10M |
+filetype | string | 是 | 简历文档类型,目前支持pdf、doc、docx、wps、txt、jpg、jpeg、png、bmp、tif格式 |
+filedata | string | 是 | 待解析文档内容,必须是二进制读取,base64编码 |
+fields | string | 否 | 需要保留的字段,每个元素表示需要保留的字段位置,具体格式参考返回参数中results参数部分,如' ["basic_infos.name", "education_infos[].school", "work_infos"] ';层级按半角圆点“.”分割,list类型用半角方括号“[]”表示。如果不填该参数,默认选择全部字段 |
返回格式
JSON格式,UTF-8编码
返回参数
参数 | 说明 | 描述 |
---|---|---|
results | object | 简历的抽取结果 |
+filename | string | 简历文档名称,与请求参数中的resume.filename对应 |
+extract | object | 抽取返回结果,共包含基本信息、教育信息、工作信息、项目信息、补充信息5个字段 |
++basic_infos | object | 基本信息 |
++basic_infos.name | string | 姓名:中文姓名 |
++basic_infos.gender | string | 性别:男/女 |
++basic_infos.age | string | 年龄:当前年龄,整数 |
++basic_infos.cur_duration | string | 工作年限:当前工作年限,整数,多段工作年限会累加并向下取整 |
++basic_infos.highest_degree | string | 学历:最高学历(包括在读),格式统一为博士/硕士/学士 |
++basic_infos.work_begin_year | string | 开始工作年限:第一份工作的开始年份,四位数年份,如2013 |
++basic_infos.id_number | string | 身份证号:中国居民身份证号码,纯数字 |
++basic_infos.birth_date | string | 生日:出生日期,格式化为 年-月,如2000-01,若只有年,则只显示年,如2000 |
++basic_infos.nation | string | 民族:中国56个民族, 如 汉族,壮族 |
++basic_infos.location | string | 所在地:所在地城市或区域,如 深圳市,深圳市南山区 |
++basic_infos.home_location | string | 详细地址:具体家庭居住地,如 深圳市南山区华联花园6栋2-224 |
++basic_infos.cur_company | string | 当前公司 |
++basic_infos.cur_job | string | 当前职位 |
++basic_infos.school | string | 毕业学校:最高学历学校 |
++basic_infos.major | string | 专业:最高学历对应的专业 |
++basic_infos.job_intention | string | 求职意向 |
++basic_infos.cur_package | string | 当前薪水:当前工资或当前工资范围,如10-20万人民币等,以简历为准 |
++basic_infos.desire_package | string | 期望薪水:期望工资或期望工资范围,如20k-30k等,以简历为准 |
++basic_infos.industry | string | 所属行业:最新工作的所属行业 |
++basic_infos.job_status | string | 求职状态:在职/正在找工作(在职)/考虑好的职业机会(在职)/已离职/暂不考虑其他机会/应届生,输出为原文 |
++basic_infos.politic | string | 政治面貌:党员/团员/群众,输出为原文 |
++basic_infos.marriage | string | 婚姻状况:未婚/已婚,输出为原文 |
++basic_infos.birth_place | string | 籍贯:籍贯地区,如 广东汕头,上海,江苏南通。以简历描述为准,输出为原文 |
++basic_infos.desire_loc | string | 期望工作地区:期望工作城市或区域,多个地区则以英文逗号分隔,如 北京,上海,广州,深圳,输出为原文 |
++basic_infos.phone_numbers | string | 联系方式:国内11位手机号,格式化为纯数字 |
++basic_infos.email_address | string | 邮箱:合格邮箱地址 |
++basic_infos.landline | string | 固定电话:国内8位座机号 |
++basic_infos.qq | string | QQ号:QQ号码 |
++basic_infos.wechat | string | 微信号:微信账号 |
++education_infos | list | 教育信息,每段教育经历为list中一个元素 |
++education_infos[].school | string | 学校 |
++education_infos[].college | string | 学院 |
++education_infos[].major | string | 专业 |
++education_infos[].schooling_record | string | 学历,输出统一为:博士研究生/硕士研究生/本科/专科/高中/中专/初中 |
++education_infos[].degree | string | 学位,输出统一为:博士/硕士/学士 |
++education_infos[].start_time | string | 开始年份-月份,若只有年则只输出年。如2019-10或2019 |
++education_infos[].end_time | string | 结束年份-月份,若只有年则只输出年。如2019-10或2019 |
++education_infos[].is_in | string | 是否仍在校:1表示在,0表示不在 |
++education_infos[].gpa | string | Gpa |
++education_infos[].rank | string | 排名 |
++work_infos | list | 工作信息,每工作经历为list中一个元素 |
++work_infos[].company | string | 公司名称 |
++work_infos[].department | string | 部门名称/所在部门 |
++work_infos[].location | string | 工作城市/工作地点 |
++work_infos[].job | string | 职位名称 |
++work_infos[].package | string | 该岗位工资水平,如,3000-5000元/月,输出为原文 |
++work_infos[].start_time | string | 开始年份-月份,若只有年则只输出年。如2019-10或2019 |
++work_infos[].end_time | string | 结束年份-月份,若只有年则只输出年。如2019-10或2019 |
++work_infos[].is_in | string | 是否仍在:1表示在,0表示不在 |
++work_infos[].describe | string | 工作内容 |
++project_infos | list | 项目经历信息,每段经历为list中一个元素 |
++project_infos[].project_name | string | 项目名称 |
++project_infos[].job | string | 项目角色:职位名称/职位名 |
++project_infos[].describe | string | 工作描述:项目详情介绍 |
++project_infos[].duty | string | 个人在该项目负责的具体工作详情 |
++project_infos[].location | string | 项目地点城市或区域 |
++project_infos[].start_time | string | 开始年份-月份,若只有年则只输出年。如2019-10或2019 |
++project_infos[].end_time | string | 结束年份-月份,若只有年则只输出年。如2019-10或2019 |
++project_infos[].is_in | string | 是否仍在:1表示在,0表示不在 |
++else_infos | object | 其他附加信息 |
++else_infos.self_evaluation | string | 个人评价 |
++else_infos.skills | string | 技能:掌握技能列表,用竖线分隔 |
++else_infos.honor | string | 所获奖项:用竖线分隔 |
++else_infos.lang | string | 外语:掌握外语水平,用竖线分隔 |
++else_infos.lang_level | string | 外语水平,格式为 语言-水平:分数,如 英语-CET4:502,英语-雅思:6.5,用竖线分隔 |
++else_infos.certificate | string | 获得证书,用竖线分隔 |