dingtalk.oapi.ats.resume.checkexistence (招聘平台简历查重)

检查ats招聘平台中是否存在当前简历信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
biz_code String 必须 ddats 业务唯一标识
resume_detail_info ResumeDetailInfo 可选 结构化简历详情
  • project_info_list
  • ProjectInfo []
  • 可选
  • 项目经历
  • └ company
  • String
  • 可选
  • 阿里巴巴
  • 项目所属公司名称
  • └ responsibilities
  • String
  • 可选
  • 项目职责
  • 项目职责
  • └ project_description
  • String
  • 可选
  • 项目描述
  • 项目描述
  • └ title
  • String
  • 可选
  • 开发工程师
  • 项目职位
  • └ project_name
  • String
  • 可选
  • xxx项目
  • 项目名称
  • └ end_date
  • String
  • 可选
  • 2020-10
  • 结束时间
  • └ start_date
  • String
  • 可选
  • 2020-10
  • 开始时间
  • experience_info_list
  • ExperienceInfo []
  • 可选
  • 工作经历
  • └ others
  • String
  • 可选
  • 其它信息
  • 其它信息
  • └ company_description
  • String
  • 可选
  • 良心公司
  • 公司描述
  • └ work_type
  • String
  • 可选
  • 工作类型
  • 工作类型(实习经历、工作经历)
  • └ achievement
  • String
  • 可选
  • 375
  • 工作业绩
  • └ reason_of_leaving
  • String
  • 可选
  • 跳槽
  • 离职原因
  • └ underling_number
  • String
  • 可选
  • 10
  • 下属人数
  • └ leader
  • String
  • 可选
  • 李四
  • 汇报对象
  • └ summary
  • String
  • 可选
  • 工作描述
  • 工作描述
  • └ salary
  • String
  • 可选
  • 2000
  • 薪水
  • └ title
  • String
  • 可选
  • 开发工程师
  • 职务
  • └ department
  • String
  • 可选
  • 互联网一部
  • 所在部门
  • └ type
  • String
  • 可选
  • 公司性质
  • 公司性质
  • └ size
  • String
  • 可选
  • 1000
  • 公司规模
  • └ vocation
  • String
  • 可选
  • 互联网
  • 所属行业
  • └ location
  • String
  • 可选
  • 杭州
  • 工作地点
  • └ company
  • String
  • 可选
  • 阿里巴巴
  • 公司名称
  • └ periods_of_time
  • String
  • 可选
  • 2020-2022
  • 工作时间段
  • └ end_date
  • String
  • 可选
  • 2020-10
  • 终止时间
  • └ start_date
  • String
  • 可选
  • 2020-10
  • 开始时间
  • education_info_list
  • EducationInfo []
  • 可选
  • 教育经历
  • └ others
  • String
  • 可选
  • 未解析出的内容
  • 其它内容
  • └ student_type
  • String
  • 可选
  • 统招
  • 统招或自考
  • └ study_abroad_experience
  • String
  • 可选
  • 留美
  • 留学经历
  • └ department
  • String
  • 可选
  • 计算机学院
  • 院系
  • └ education
  • String
  • 可选
  • 本科
  • 学历
  • └ advanced_degree
  • String
  • 可选
  • 理学学士
  • 学位
  • └ speciality
  • String
  • 可选
  • 网络工程
  • 专业
  • └ school_label
  • String
  • 可选
  • 985
  • 学校特征标签
  • └ school_type
  • String
  • 可选
  • 0
  • 院校类别:取值为 0:普通,1:211 院校,2:985 院校,3:既是 211 又是 985 院校,4:外国 5:台湾大学
  • └ school
  • String
  • 可选
  • 浙江大学
  • 学校名称
  • └ end_date
  • String
  • 可选
  • 2020-02
  • 终止时间
  • └ start_date
  • String
  • 可选
  • 2020-01
  • 开始时间
  • └ summary
  • String
  • 可选
  • 详细介绍
  • 详细介绍
  • └ email
  • String
  • 可选
  • 123@mail.com
  • 邮箱
  • └ phone_num
  • String
  • 可选
  • 187xxxxxxxx
  • 手机号
  • └ name
  • String
  • 可选
  • 张三
  • 姓名

响应参数

名称 类型 示例值 描述
errmsg String 无权限访问 错误信息
errcode Number 400020 错误码
result ResumeCheckResultVo {} 返回结果
  • └ existed
  • Boolean
  • false
  • 是否存在
  • └ resume_id_list
  • String []
  • abc111
  • 简历标识列表

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/ats/resume/checkexistence");
OapiAtsResumeCheckexistenceRequest req = new OapiAtsResumeCheckexistenceRequest();
req.setBizCode("ddats");
ResumeDetailInfo obj1 = new ResumeDetailInfo();
List<ProjectInfo> list3 = new ArrayList<ProjectInfo>();
ProjectInfo obj4 = new ProjectInfo();
list3.add(obj4);
obj4.setCompany("阿里巴巴");
obj4.setResponsibilities("项目职责");
obj4.setProjectDescription("项目描述");
obj4.setTitle("开发工程师");
obj4.setProjectName("xxx项目");
obj4.setEndDate("2020-10");
obj4.setStartDate("2020-10");
obj1.setProjectInfoList(list3);
List<ExperienceInfo> list6 = new ArrayList<ExperienceInfo>();
ExperienceInfo obj7 = new ExperienceInfo();
list6.add(obj7);
obj7.setOthers("其它信息");
obj7.setCompanyDescription("良心公司");
obj7.setWorkType("工作类型");
obj7.setAchievement("375");
obj7.setReasonOfLeaving("跳槽");
obj7.setUnderlingNumber("10");
obj7.setLeader("李四");
obj7.setSummary("工作描述");
obj7.setSalary("2000");
obj7.setTitle("开发工程师");
obj7.setDepartment("互联网一部");
obj7.setType("公司性质");
obj7.setSize("1000");
obj7.setVocation("互联网");
obj7.setLocation("杭州");
obj7.setCompany("阿里巴巴");
obj7.setPeriodsOfTime("2020-2022");
obj7.setEndDate("2020-10");
obj7.setStartDate("2020-10");
obj1.setExperienceInfoList(list6);
List<EducationInfo> list9 = new ArrayList<EducationInfo>();
EducationInfo obj10 = new EducationInfo();
list9.add(obj10);
obj10.setOthers("未解析出的内容");
obj10.setStudentType("统招");
obj10.setStudyAbroadExperience("留美");
obj10.setDepartment("计算机学院");
obj10.setEducation("本科");
obj10.setAdvancedDegree("理学学士");
obj10.setSpeciality("网络工程");
obj10.setSchoolLabel("985");
obj10.setSchoolType("0");
obj10.setSchool("浙江大学");
obj10.setEndDate("2020-02");
obj10.setStartDate("2020-01");
obj10.setSummary("详细介绍");
obj1.setEducationInfoList(list9);
obj1.setEmail("123@mail.com");
obj1.setPhoneNum("187xxxxxxxx");
obj1.setName("张三");
req.setResumeDetailInfo(obj1);
OapiAtsResumeCheckexistenceResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "errmsg":"无权限访问",
    "errcode":400020,
    "result":{
        "existed":false,
        "resume_id_list":{
            "string":[
                "abc111"
            ]
        }
    }
}

异常示例

  • JSON示例
{
	"errcode":88,
	"errmsg":"ding talk error"
}

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部