招聘上传简历到人才库

接口说明: 招聘上传简历。简历同步到对应的人才库下。

备注:

1、简历默认是同步到超管账号下

2、如果系统中超管账号下存在相同名称的职位则同步到对应职位下,如果没有则新建一个职位。

请求方式:POST(HTTPS)
请求地址:https://api.xinrenxinshi.com/v5/recruitment/resume/addToTalent

请求Header:

key value
access_token 获取的access_token的实际值

Query参数:

key value
sign 签名值

Body参数:

参数 类型 必传(Y/N) 说明
timestamp Long Y 请求时间戳(精确到毫秒)
uploadParam ResumeUploadParam Y 简历上传参数
standardResume ResumeStandardFieldInfo Y 标准简历信息

ResumeUploadParam

参数 类型 必传(Y/N) 说明
applyJobName String Y 简历上传的职位
talentType Integer Y 简历上传的人才库分类,详见 人才库分类
channelTypeDesc String Y 简历的渠道名 如果系统中不存在相同的渠道名称,则会新建一个渠道 系统中默认的渠道有 自主上传,拉勾,智联,51job,猎聘,厦门人才网,丁香人才,脉脉,BOSS直聘,实习僧等等

ResumeStandardFieldInfo

参数 类型 必传(Y/N) 说明
name String Y 姓名
mobile String Y 手机号
sex Integer Y 性别,0-女,1-男
resume String Y 原始简历url,支持支持PDF、DOC、DOCX、JPG、JPEG、PNG、BMP、PPT、PPTX等格式,必须是可下载的链接
videoResumeMark Integer Y 是否是视频简历,0-不是,1-是
email String N 邮件
headImage String N 头像图片URL
birthDate String N 出生日期,格式:yyyy-MM-dd
workStartDate String N 首次参加工作时间,格式:yyyy-MM
workAge Integer N 工作年限
lastCompany String N 最近受聘公司
lastJob String N 最近工作职位
degree Integer N 学历,0-无学历,1-初中,2-高中,3-中专,4-大专,5-本科,6-硕士,7-博士,8-其他,9-小学,10-中职,11-中技
school String N 学校
schoolType String N 学校类型,分为 普通院校 ,985院校 , 211院校 , 港澳台院校 , 国外院校 , 中学 , 职业教育 , 培训机构 , 985211双一流院校 , 985211院校 , 985双一流院校 , 211_双一流院校
major String N 最近毕业专业
birthPlace Integer N 籍贯,传城市id,通过通用接口查询城市id
liveCity String N 居住城市
politicalStatus String N 政治面貌
nation String N 民族
marriage Integer N 婚姻状态,0-无,1-未婚,2-已婚,3-离异
resumePreview String N 简历预览文件url
industry String N 所在行业
skill String N 技能
interesting String N 兴趣爱好
remark String N 备注
attachmentModels List<RecruitmentResumeAttachmentInfo> N 简历附件
resumeBriefModel RecruitmentResumeBriefInfo N 简历简要信息
jobIntentionModelList List<RecruitmentResumeJobIntentionInfo> N 求职意向
educationExperienceModelList List<RecruitmentResumeEducationExprienceInfo> N 教育经历
languageModelList List<RecruitmentResumeLanguageInfo> N 语言
projectExperienceModelList List<RecruitmentResumeProjectExperienceInfo> N 项目经历
selfEvaluationModelList List<RecruitmentResumeProjectExperienceInfo> N 自我评价
socialModelList List<RecruitmentResumeSocialInfo> N 社交主页
trainingExperienceModelList List<RecruitmentResumeTrainingExperienceInfo> N 培训经历
workExperienceModelList List<RecruitmentResumeWorkExperienceInfo> N 工作经历
awardExperienceModelList List<RecruitmentResumeAwardExperienceInfo> N 获奖经历
understandingModelList List<RecruitmentResumeUnderstandingInfo> N 亮点和风险点

RecruitmentResumeAttachmentInfo

参数 类型 必传(Y/N) 说明
fileUrl String Y 附件URL
fileName String N 附件名

RecruitmentResumeBriefInfo

参数 类型 必传(Y/N) 说明
currentStatus String N 离在职情况
overseasEducation Integer N 是否有留学经历 0-否 1-是
graduationYear String N 毕业时间
overseasExperience Integer N 是否海外工作经历 0-否 1-是
QQ String N qq
weChat String N 微信号
currentSalary String N 当前薪资
namePinyin String N 姓名拼音
surName String N 姓氏
englishName String N 英文名
bloodType String N 血型
IDCard String N 身份证
IDCardType String N 身份证类型
height String N 身高
weight String N 体重
nationality String N 国籍
ethnicity String N 民族
constellation String N 星座
consultantEmail String N 猎头顾问邮箱
emergentContact String N 紧急联系人
postCode String N 邮编
isTongZhao String N 是否统招
lastEduNature String N 最近教育性质
schoolRank String N 学校国内排名
globalSchoolRank String N 学校国际排名
englishLevel String N 英语水平
computerLevel String N 计算机水平
currentJobNature String N 当前工作性质
currentJobLocation String N 当前工作地点
expectedJobTitle String N 目标职能

RecruitmentResumeJobIntentionInfo

参数 类型 必传(Y/N) 说明
jobNature Integer Y 职位性质,0-全职,1-兼职,2-实习
expectedJob String Y 期望职位
onboardTime String N 到岗时间,格式:yyyy-MM-dd
expectSalary String N 期望薪资
expectIndustry String N 期望行业

RecruitmentResumeEducationExprienceInfo

参数 类型 必传(Y/N) 说明
startDate String Y 开始时间,格式:yyyy-MM
endDate String Y 结束时间, 格式:yyyy-MM
school String Y 学校名称
degree Integer Y 学历
degreeDesc String N 学历描述
major String N 专业
classRank String N 班级排名
collegeName String N 院系
eduNature String N 教育性质,如在职,统招,自考,成人,专升本,全日制,交换生,自学等
isTongzhao Integer N 是否统一招生,0-否 1-是
schoolType String N 学校类型. 普通院校 ,985院校 , 211院校 , 港澳台院校 , 国外院校 , 中学 , 职业教育 , 培训机构 , 985211双一流院校 , 985211院校 , 985双一流院校 , 211_双一流院校
thesis String N 毕业设计
eduNatureId Integer N 教育性质
isHighestDegree Integer N 是否是最高学历 1-是 0-否

RecruitmentResumeLanguageInfo

参数 类型 必传(Y/N) 说明
languageType String Y 语种
depth Integer Y 掌握程度,0-了解,1-熟悉,2-掌握,3-精通,4-专家
listenAndSpeak String N 听说能力
readAndWrite String N 读写能力
certLevel String N 证书名称(如大学英语6级)

RecruitmentResumeProjectExperienceInfo

参数 类型 必传(Y/N) 说明
startDate String Y 开始时间,格式:yyyy-MM
endDate String Y 结束时间, 格式:yyyy-MM
projectName String Y 项目名称
projectDetail String Y 项目描述
liability String N 个人职责
company String N 所属公司
projectLink String N 项目链接
achievements String N 项目成绩
technology String N 项目使用技术
role String N 角色
projectMemberCount String N 项目人数

RecruitmentResumeSelfEvaluationInfo

参数 类型 必传(Y/N) 说明
selfEvaluation String Y 自我介绍

RecruitmentResumeSocialInfo

参数 类型 必传(Y/N) 说明
platform String Y 平台
socialPage String Y 社交主页

RecruitmentResumeTrainingExperienceInfo

参数 类型 必传(Y/N) 说明
startDate String Y 开始时间,格式:yyyy-MM
endDate String Y 结束时间,格式:yyyy-MM
training String Y 培训机构
trainingCourse String N 培训课程
trainingDetail String N 培训描述
name String N 培训认证
location String N 培训地点

RecruitmentResumeWorkExperienceInfo

参数 类型 必传(Y/N) 说明
startDate String Y 开始时间,格式:yyyy-MM
endDate String Y 结束时间,格式:yyyy-MM
companyName String Y 公司名称
serveJob String N 任职职位
jobDetail String N 职位描述
industry String N 所在行业
report String N 汇报对象
size String N 公司规模
type String N 公司类型
leaveReason String N 离职原因
salary String N 薪资
manageNumbers String N 下属人数
jobDuration String N 工作时间 如“2年3个月”
department String N 部门
jobAchieve String N 工作成绩
jobResp String N 工作职责
jobSummary String N 工作总结
jobCapacity String N 工作能力
jobLocation String N 工作地点
jobNature String N 工作性质(全职|简兼职|实习)
isLastJob Integer N 是否是最近受雇 1-是,0-否

RecruitmentResumeAwardExperienceInfo

参数 类型 必传(Y/N) 说明
awardDate String Y 获奖时间
award String Y 获奖名称

RecruitmentResumeUnderstandingInfo

参数 类型 必传(Y/N) 说明
content String Y 具体的内容 格式为 "[{\"name\":\"技术达标\",\"message\":\"对教育培训有深入的理解, 熟练掌握课程研发、教务管理\"}, {\"name\":\"名企\",\"message\":\"有华特迪士尼的1年2个月工作经历\"}]"
type Integer Y 类型 1:亮点 2:风险点

返回结果:

参数 类型 必传(Y/N) 说明
errcode Integer Y 0成功,其他失败
errmsg String Y 操作结果描述
data String N 上传的简历ID

请求示例(HTTPS):

https://api.xinrenxinshi.com/v5/recruitment/resume/addToTalent?sign=0HO9Ki%2ByZNQzWIN%2BEAMwvr8xAZ8%3D

请求Body示例:

{
    "standardResume":{
        "birthDate":"1989-10-23",
        "degree":5,
        "educationExperienceModelList":[
            {
                "eduNature":"全日制",
                "endDate":"2015-06",
                "major":"计算机",
                "school":"北京大学",
                "schoolRank":1,
                "startDate":"2011-09"
            },
            {
                "eduNature":"全日制",
                "endDate":"2019-06",
                "major":"计算机",
                "school":"清华大学",
                "schoolRank":2,
                "startDate":"2016-09"
            }
        ],
        "email":"111@xinrenxinshi.com",
        "jobIntentionModelList":[
            {
                "expectIndustry":"互联网",
                "expectSalary":"35000~50000元/月",
                "expectedJob":"开发",
                "jobNature":0
            }
        ],
        "languageModelList":[
            {
                "certLevel":"4",
                "depth":1,
                "languageType":"英语"
            }
        ],
        "lastCompany":"alibaba",
        "major":"计算机",
        "mobile":"19400003338",
        "name":"添加员工",
        "projectExperienceModelList":[
            {
                "company":"京东",
                "endDate":"2022-07",
                "projectDetail":"项目是是是是是是会是是是是是是是",
                "projectName":"支付系统",
                "startDate":"2020-01"
            },
            {
                "company":"天猫",
                "endDate":"2023-07",
                "projectDetail":"111项目是是是是是是会是是是是是是是",
                "projectName":"淘宝购买系统",
                "startDate":"2022-01"
            }
        ],
        "resume":"https://files.xinrenxinshi.com/site/download?token=721c272c387a07c38b196e61eb62ce40.pdf",
        "resumeBriefModel":{
            "computerLevel":"5级",
            "currentSalary":"10000",
            "englishName":"ceshi",
            "surName":"刘"
        },
        "school":"清华大学",
        "selfEvaluationModelList":[
            {
                "selfEvaluation":"我是最棒的我是最棒的我是最棒的我是最棒的我是最棒的我是最棒的我是最棒的我是最棒的我是最棒的我是最棒的我是最棒的"
            }
        ],
        "sex":1,
        "understandingModelList":[
            {
                "content":"[{\"id\":\"\",\"message\":\"熟悉支付系统, 在初步面试相关方面积累了丰富的经验\",\"name\":\"技术达标\",\"rank\":0},{\"id\":\"\",\"message\":\"掌握软件技术, 对后端有一定的心得\",\"name\":\"技术达标\",\"rank\":0}]",
                "type":1
            },
            {
                "content":"[{\"id\":\"\",\"message\":\"跳槽频繁\",\"name\":\"跳槽频繁\",\"rank\":0},{\"id\":\"\",\"message\":\"工作时间异常\",\"name\":\"工作时间异常\",\"rank\":0}]",
                "type":2
            }
        ],
        "videoResumeMark":0,
        "workAge":8,
        "workExperienceModelList":[
            {
                "companyDesc":"京东 刘强东",
                "companyName":"京东",
                "department":"支付事业部",
                "endDate":"2022-01",
                "industry":"互联网",
                "jobDetail":"任职京东事业部,入职至今一直负责支付业务,开发和维护5个以上微服务,入职前期服务之间耦合性较高,边界不明显,后尝试系统间解耦并取得有一定成果。\\n2020年下半年以后,一直在做中台化的尝试,目前中台化进度处于开始阶段。",
                "startDate":"2020-01"
            },
            {
                "companyDesc":"天猫",
                "companyName":"天猫",
                "department":"淘宝事业部",
                "endDate":"2023-07",
                "industry":"互联网",
                "jobDetail":"任职淘宝事业部,入职至今一直负责淘宝业务,开发和维护5个以上微服务,入职前期服务之间耦合性较高,边界不明显,后尝试系统间解耦并取得有一定成果。\\n2020年下半年以后,一直在做中台化的尝试,目前中台化进度处于开始阶段。",
                "startDate":"2022-01"
            }
        ],
        "workStartDate":"2015-07"
    },
    "uploadParam":{
        "applyJobName":"开发工程师",
        "channelTypeDesc":"Moka",
        "talentType":0
    },
    "timestamp":1683791295476
}

SDK请求示例(java):

RecruitmentResumeSyncToTalentRequest resumeSyncToTalentRequest =  new RecruitmentResumeSyncToTalentRequest(access_token());
 RecruitmentResumeUploadParam uploadParam = new RecruitmentResumeUploadParam();
 uploadParam.setTalentType(0);
 uploadParam.setApplyJobName("开发工程师");
 uploadParam.setChannelTypeDesc("Moka");
 RecruitmentResumeStandardFieldInfo standardResume = new RecruitmentResumeStandardFieldInfo();
 standardResume.setSex(1);
 standardResume.setName("添加员工");
 standardResume.setMobile("19400003338");
 standardResume.setResume("https://www.xinrenxinshi.com/site?token=7261eb62ce40.pdf");
 standardResume.setLastCompany("alibaba");
 standardResume.setBirthDate("1989-10-23");
 standardResume.setWorkStartDate("2015-07");
 standardResume.setWorkAge(8);
 standardResume.setEmail("111@xinrenxinshi.com");
 standardResume.setDegree(5);
 standardResume.setSchool("清华大学");
 standardResume.setMajor("计算机");
 resumeSyncToTalentRequest.setUploadParam(uploadParam);
 resumeSyncToTalentRequest.setStandardResume(standardResume);
 //简历简要信息
 RecruitmentResumeBriefInfo resumeBriefModel =new RecruitmentResumeBriefInfo();
 resumeBriefModel.setCurrentSalary("10000");
 resumeBriefModel.setComputerLevel("5级");
 resumeBriefModel.setEnglishName("ceshi");
 resumeBriefModel.setSurName("刘");
 standardResume.setResumeBriefModel(resumeBriefModel);

 //求职意向
 List<RecruitmentResumeJobIntentionInfo> jobIntentionModelList = Lists.newArrayList();
 RecruitmentResumeJobIntentionInfo jobIntentionInfo =new RecruitmentResumeJobIntentionInfo();
 jobIntentionInfo.setJobNature(0);
 jobIntentionInfo.setExpectedJob("开发");
 jobIntentionInfo.setExpectSalary("35000~50000元/月");
 jobIntentionInfo.setExpectIndustry("互联网");
 jobIntentionModelList.add(jobIntentionInfo);
 standardResume.setJobIntentionModelList(jobIntentionModelList);

 //教育经历
 List<RecruitmentResumeEducationExprienceInfo> educationExperienceModelList = Lists.newArrayList();
 RecruitmentResumeEducationExprienceInfo educationExprienceInfo =new RecruitmentResumeEducationExprienceInfo();
 educationExprienceInfo.setStartDate("2011-09");
 educationExprienceInfo.setEndDate("2015-06");
 educationExprienceInfo.setSchool("北京大学");
 educationExprienceInfo.setMajor("计算机");
 educationExprienceInfo.setEduNature("全日制");
 educationExprienceInfo.setSchoolRank(1);
 educationExperienceModelList.add(educationExprienceInfo);

 RecruitmentResumeEducationExprienceInfo educationExprienceInfo1 =new RecruitmentResumeEducationExprienceInfo();
 educationExprienceInfo1.setStartDate("2016-09");
 educationExprienceInfo1.setEndDate("2019-06");
 educationExprienceInfo1.setSchool("清华大学");
 educationExprienceInfo1.setMajor("计算机");
 educationExprienceInfo1.setEduNature("全日制");
 educationExprienceInfo1.setSchoolRank(2);
 educationExperienceModelList.add(educationExprienceInfo1);
 standardResume.setEducationExperienceModelList(educationExperienceModelList);

 //语言
 List<RecruitmentResumeLanguageInfo> languageModelList =  Lists.newArrayList();
 RecruitmentResumeLanguageInfo resumeLanguageInfo =new RecruitmentResumeLanguageInfo();
 resumeLanguageInfo.setLanguageType("英语");
 resumeLanguageInfo.setDepth(1);
 resumeLanguageInfo.setCertLevel("4");
 languageModelList.add(resumeLanguageInfo);
 standardResume.setLanguageModelList(languageModelList);

 //项目经历
 List<RecruitmentResumeProjectExperienceInfo> projectExperienceModelList = Lists.newArrayList();
 RecruitmentResumeProjectExperienceInfo projectExperienceInfo = new RecruitmentResumeProjectExperienceInfo();
 projectExperienceInfo.setCompany("京东");
 projectExperienceInfo.setStartDate("2020-01");
 projectExperienceInfo.setEndDate("2022-07");
 projectExperienceInfo.setProjectDetail("项目是是是是是是会是是是是是是是");
 projectExperienceInfo.setProjectName("支付系统");
 projectExperienceModelList.add(projectExperienceInfo);

 RecruitmentResumeProjectExperienceInfo projectExperienceInfo1 = new RecruitmentResumeProjectExperienceInfo();
 projectExperienceInfo1.setCompany("天猫");
 projectExperienceInfo1.setStartDate("2022-01");
 projectExperienceInfo1.setEndDate("2023-07");
 projectExperienceInfo1.setProjectDetail("111项目是是是是是是会是是是是是是是");
 projectExperienceInfo1.setProjectName("淘宝购买系统");
 projectExperienceModelList.add(projectExperienceInfo1);
 standardResume.setProjectExperienceModelList(projectExperienceModelList);

 //自我评价
 List<RecruitmentResumeSelfEvaluationInfo> selfEvaluationModelList = Lists.newArrayList();
 RecruitmentResumeSelfEvaluationInfo selfEvaluationInfo =new RecruitmentResumeSelfEvaluationInfo();
 selfEvaluationInfo.setSelfEvaluation("我是最棒的我是最棒的我是最棒的我是最棒的我是最棒的我是最棒的我是最棒的我是最棒的我是最棒的我是最棒的我是最棒的");
 selfEvaluationModelList.add(selfEvaluationInfo);
 standardResume.setSelfEvaluationModelList(selfEvaluationModelList);

 //工作经历
 List<RecruitmentResumeWorkExperienceInfo> workExperienceModelList = Lists.newArrayList();
 RecruitmentResumeWorkExperienceInfo workExperienceInfo =new RecruitmentResumeWorkExperienceInfo();
 workExperienceInfo.setStartDate("2020-01");
 workExperienceInfo.setEndDate("2022-01");
 workExperienceInfo.setCompanyName("京东");
 workExperienceInfo.setCompanyDesc("京东 刘强东");
 workExperienceInfo.setDepartment("支付事业部");
 workExperienceInfo.setIndustry("互联网");
 workExperienceInfo.setJobDetail("任职京东事业部,入职至今一直负责支付业务,开发和维护5个以上微服务,入职前期服务之间耦合性较高,边界不明显,后尝试系统间解耦并取得有一定成果。\\n2020年下半年以后,一直在做中台化的尝试,目前中台化进度处于开始阶段。");

 workExperienceModelList.add(workExperienceInfo);

 RecruitmentResumeWorkExperienceInfo workExperienceInfo1 =new RecruitmentResumeWorkExperienceInfo();
 workExperienceInfo1.setStartDate("2022-01");
 workExperienceInfo1.setEndDate("2023-07");
 workExperienceInfo1.setCompanyName("天猫");
 workExperienceInfo1.setCompanyDesc("天猫");
 workExperienceInfo1.setDepartment("淘宝事业部");
 workExperienceInfo1.setIndustry("互联网");
 workExperienceInfo1.setJobDetail("任职淘宝事业部,入职至今一直负责淘宝业务,开发和维护5个以上微服务,入职前期服务之间耦合性较高,边界不明显,后尝试系统间解耦并取得有一定成果。\\n2020年下半年以后,一直在做中台化的尝试,目前中台化进度处于开始阶段。");

 workExperienceModelList.add(workExperienceInfo1);
 standardResume.setWorkExperienceModelList(workExperienceModelList);

 List<RecruitmentResumeUnderstandingInfo> understandingModelList = Lists.newArrayList();


 RecruitmentResumeUnderstandingInfo understandingInfo =new RecruitmentResumeUnderstandingInfo();

 List<RecruitmentUnderstanding> liang = Lists.newArrayList();
 RecruitmentUnderstanding understanding =new RecruitmentUnderstanding();
 understanding.setMessage("熟悉支付系统, 在初步面试相关方面积累了丰富的经验");
 understanding.setName("技术达标");
 RecruitmentUnderstanding understanding1 =new RecruitmentUnderstanding();
 understanding1.setMessage("掌握软件技术, 对后端有一定的心得");
 understanding1.setName("技术达标");
 liang.add(understanding);
 liang.add(understanding1);

 understandingInfo.setType(1);
 understandingInfo.setContent(JsonUtils.toJson(liang));
 understandingModelList.add(understandingInfo);

 RecruitmentResumeUnderstandingInfo understandingInfo1 =new RecruitmentResumeUnderstandingInfo();

 List<RecruitmentUnderstanding> fenxian = Lists.newArrayList();
 RecruitmentUnderstanding understanding2 =new RecruitmentUnderstanding();
 understanding2.setMessage("跳槽频繁");
 understanding2.setName("跳槽频繁");
 RecruitmentUnderstanding understanding3 =new RecruitmentUnderstanding();
 understanding3.setMessage("工作时间异常");
 understanding3.setName("工作时间异常");
 fenxian.add(understanding2);
 fenxian.add(understanding3);

 understandingInfo1.setType(2);
 understandingInfo1.setContent(JsonUtils.toJson(fenxian));
 understandingModelList.add(understandingInfo1);
 standardResume.setUnderstandingModelList(understandingModelList);

 OpenapiResponse<String> stringOpenapiResponse = XrxsRecruitmentService.resumeSyncToTalent(resumeSyncToTalentRequest);

响应示例:

{
  "errcode": 0,
  "errmsg": "成功",
  "data": "be9f3301f562478da0893851ff0a32bb"
}
2024 © 企家有道网络技术(北京)有限公司版权所有@京ICP备15035315号 all right reserved,powered by Gitbookupdate by: 2024-01-15 15:26:15

results matching ""

    No results matching ""