注意:以下文档只适用于TOP接口,请谨慎使用!

文档中心 > API类目 > 阿里巴巴招聘系统API

alibaba.recruit.open.social.nonlogin.apply (申请职位(未登录))

申请职位(未登录)

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
apply_param ApplyDto 必须 职位申请参数
  • └ chain_id
  • String
  • 可选
  • asdfsdfa
  • 链路id
  • └ channel
  • String
  • 可选
  • 为lazada的渠道
  • 渠道
  • └ position_code
  • String
  • 必须
  • TB000001
  • 职位id
  • resume
  • ResumeInfoDto
  • 必须
  • 简历
  • attachments
  • AttachmentDto []
  • 可选
  • 附件
  • └ extention
  • String
  • 可选
  • pdf
  • 附件后缀
  • └ is_deleted
  • String
  • 可选
  • N
  • 默认N
  • └ mime_type
  • String
  • 可选
  • application/json
  • MIME类型
  • └ name
  • String
  • 可选
  • 我的简历
  • 简历名称
  • └ oss_file_key
  • String
  • 可选
  • open/20180510/attachments/oss.89b455fb-8c80-49cc-9dbd-f9591d9a956d.pdf
  • osskey
  • └ size
  • Number
  • 可选
  • 1024
  • 附件大小
  • └ type
  • String
  • 可选
  • attachments
  • 附件类型
  • └ city_code
  • String
  • 可选
  • 123
  • 城市代码
  • └ country_area_code
  • String
  • 可选
  • 86
  • 区号
  • └ country_code
  • String
  • 可选
  • 123
  • 国家代码
  • └ degree
  • String
  • 可选
  • master
  • 学历
  • education_exp_param_list
  • EducationExpParam []
  • 可选
  • 教育经历
  • └ degree
  • String
  • 可选
  • 本科
  • 学历
  • └ end_date
  • Date
  • 可选
  • 2016-01-02 21:32:13
  • 结束时间
  • └ major
  • String
  • 可选
  • 计算机
  • 专业
  • └ school_name
  • String
  • 可选
  • 南加州大学
  • 学校
  • └ start_date
  • Date
  • 可选
  • 2016-01-02 21:32:13
  • 开始时间
  • └ email
  • String
  • 必须
  • adfs@dsa.com
  • 邮箱
  • └ first_name
  • String
  • 必须
  • firstname
  • └ last_name
  • String
  • 必须
  • lastname
  • └ linked_in_url
  • String
  • 可选
  • linkedIn page
  • linkedIn页面
  • └ mobile
  • String
  • 可选
  • 14395729406
  • 手机
  • project_exp_param_list
  • ProjectExpParam []
  • 可选
  • 项目经历
  • └ end_date
  • Date
  • 可选
  • 2016-01-02 21:32:13
  • 结束时间
  • └ project_name
  • String
  • 可选
  • asdfsdaf
  • 项目名称
  • └ responsibility
  • String
  • 可选
  • dsfadasf
  • 项目责任
  • └ start_date
  • Date
  • 可选
  • 2016-01-02 21:32:13
  • 开始时间
  • └ province_code
  • String
  • 可选
  • 123
  • 省代码
  • work_exp_param_list
  • WorkExpParam []
  • 可选
  • 工作经历
  • └ company_name
  • String
  • 可选
  • 阿里巴巴
  • 公司名称
  • └ department
  • String
  • 可选
  • 淘宝
  • 部门名称
  • └ end_date
  • Date
  • 可选
  • 2016-01-02 21:32:13
  • 结束时间
  • └ position_name
  • String
  • 可选
  • 开发工程师
  • 职位名称
  • └ start_date
  • Date
  • 可选
  • 2016-01-02 21:32:13
  • 开始时间
  • └ work_desc
  • String
  • 可选
  • sadfdsfdsfafdsa
  • 工作描述
  • └ send_mail_after_application
  • Boolean
  • 可选
  • false
  • 是否发送邮件

响应参数

名称 类型 示例值 描述
result Result result
  • content
  • ApplyRespDto
  • content
  • └ application_code
  • String
  • applicationCode
  • └ resume_code
  • String
  • resumeCode
  • └ success
  • Boolean
  • true
  • success

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaRecruitOpenSocialNonloginApplyRequest req = new AlibabaRecruitOpenSocialNonloginApplyRequest();
AlibabaRecruitOpenSocialNonloginApplyRequest.ApplyDto obj1 = new AlibabaRecruitOpenSocialNonloginApplyRequest.ApplyDto();
obj1.setChainId("asdfsdfa");
obj1.setChannel("为lazada的渠道");
obj1.setPositionCode("TB000001");
AlibabaRecruitOpenSocialNonloginApplyRequest.ResumeInfoDto obj2 = new AlibabaRecruitOpenSocialNonloginApplyRequest.ResumeInfoDto();
List<AlibabaRecruitOpenSocialNonloginApplyRequest.AttachmentDto> list4 = new ArrayList<AlibabaRecruitOpenSocialNonloginApplyRequest.AttachmentDto>();
AlibabaRecruitOpenSocialNonloginApplyRequest.AttachmentDto obj5 = new AlibabaRecruitOpenSocialNonloginApplyRequest.AttachmentDto();
list4.add(obj5);
obj5.setExtention("pdf");
obj5.setIsDeleted("N");
obj5.setMimeType("application/json");
obj5.setName("我的简历");
obj5.setOssFileKey("open/20180510/attachments/oss.89b455fb-8c80-49cc-9dbd-f9591d9a956d.pdf");
obj5.setSize(1024L);
obj5.setType("attachments");
obj2.setAttachments(list4);
obj2.setCityCode("123");
obj2.setCountryAreaCode("86");
obj2.setCountryCode("123");
obj2.setDegree("master");
List<AlibabaRecruitOpenSocialNonloginApplyRequest.EducationExpParam> list7 = new ArrayList<AlibabaRecruitOpenSocialNonloginApplyRequest.EducationExpParam>();
AlibabaRecruitOpenSocialNonloginApplyRequest.EducationExpParam obj8 = new AlibabaRecruitOpenSocialNonloginApplyRequest.EducationExpParam();
list7.add(obj8);
obj8.setDegree("本科");
obj8.setEndDate(StringUtils.parseDateTime("2016-01-02 21:32:13"));
obj8.setMajor("计算机");
obj8.setSchoolName("南加州大学");
obj8.setStartDate(StringUtils.parseDateTime("2016-01-02 21:32:13"));
obj2.setEducationExpParamList(list7);
obj2.setEmail("adfs@dsa.com");
obj2.setFirstName("firstname");
obj2.setLastName("lastname");
obj2.setLinkedInUrl("linkedIn page");
obj2.setMobile("14395729406");
List<AlibabaRecruitOpenSocialNonloginApplyRequest.ProjectExpParam> list10 = new ArrayList<AlibabaRecruitOpenSocialNonloginApplyRequest.ProjectExpParam>();
AlibabaRecruitOpenSocialNonloginApplyRequest.ProjectExpParam obj11 = new AlibabaRecruitOpenSocialNonloginApplyRequest.ProjectExpParam();
list10.add(obj11);
obj11.setEndDate(StringUtils.parseDateTime("2016-01-02 21:32:13"));
obj11.setProjectName("asdfsdaf");
obj11.setResponsibility("dsfadasf");
obj11.setStartDate(StringUtils.parseDateTime("2016-01-02 21:32:13"));
obj2.setProjectExpParamList(list10);
obj2.setProvinceCode("123");
List<AlibabaRecruitOpenSocialNonloginApplyRequest.WorkExpParam> list13 = new ArrayList<AlibabaRecruitOpenSocialNonloginApplyRequest.WorkExpParam>();
AlibabaRecruitOpenSocialNonloginApplyRequest.WorkExpParam obj14 = new AlibabaRecruitOpenSocialNonloginApplyRequest.WorkExpParam();
list13.add(obj14);
obj14.setCompanyName("阿里巴巴");
obj14.setDepartment("淘宝");
obj14.setEndDate(StringUtils.parseDateTime("2016-01-02 21:32:13"));
obj14.setPositionName("开发工程师");
obj14.setStartDate(StringUtils.parseDateTime("2016-01-02 21:32:13"));
obj14.setWorkDesc("sadfdsfdsfafdsa");
obj2.setWorkExpParamList(list13);
obj1.setResume(obj2);
obj1.setSendMailAfterApplication(false);
req.setApplyParam(obj1);
AlibabaRecruitOpenSocialNonloginApplyResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_recruit_open_social_nonlogin_apply_response>
    <result>
        <content>
            <application_code></application_code>
            <resume_code></resume_code>
        </content>
        <success>true</success>
    </result>
</alibaba_recruit_open_social_nonlogin_apply_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部