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());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaRecruitOpenSocialNonloginApplyRequest req = new AlibabaRecruitOpenSocialNonloginApplyRequest();
AlibabaRecruitOpenSocialNonloginApplyRequest.ApplyDtoDomain obj1 = new AlibabaRecruitOpenSocialNonloginApplyRequest.ApplyDtoDomain();
obj1.ChainId = "asdfsdfa";
obj1.Channel = "为lazada的渠道";
obj1.PositionCode = "TB000001";
AlibabaRecruitOpenSocialNonloginApplyRequest.ResumeInfoDtoDomain obj2 = new AlibabaRecruitOpenSocialNonloginApplyRequest.ResumeInfoDtoDomain();
List<AlibabaRecruitOpenSocialNonloginApplyRequest.AttachmentDtoDomain> list4 = new List<AlibabaRecruitOpenSocialNonloginApplyRequest.AttachmentDtoDomain>();
AlibabaRecruitOpenSocialNonloginApplyRequest.AttachmentDtoDomain obj5 = new AlibabaRecruitOpenSocialNonloginApplyRequest.AttachmentDtoDomain();
list4.Add(obj5);
obj5.Extention = "pdf";
obj5.IsDeleted = "N";
obj5.MimeType = "application/json";
obj5.Name = "我的简历";
obj5.OssFileKey = "open/20180510/attachments/oss.89b455fb-8c80-49cc-9dbd-f9591d9a956d.pdf";
obj5.Size = 1024L;
obj5.Type = "attachments";
obj2.Attachments= list4;
obj2.CityCode = "123";
obj2.CountryAreaCode = "86";
obj2.CountryCode = "123";
obj2.Degree = "master";
List<AlibabaRecruitOpenSocialNonloginApplyRequest.EducationExpParamDomain> list7 = new List<AlibabaRecruitOpenSocialNonloginApplyRequest.EducationExpParamDomain>();
AlibabaRecruitOpenSocialNonloginApplyRequest.EducationExpParamDomain obj8 = new AlibabaRecruitOpenSocialNonloginApplyRequest.EducationExpParamDomain();
list7.Add(obj8);
obj8.Degree = "本科";
obj8.EndDate = DateTime.Parse(2016-01-02 21:32:13");
obj8.Major = "计算机";
obj8.SchoolName = "南加州大学";
obj8.StartDate = DateTime.Parse(2016-01-02 21:32:13");
obj2.EducationExpParamList= list7;
obj2.Email = "adfs@dsa.com";
obj2.FirstName = "firstname";
obj2.LastName = "lastname";
obj2.LinkedInUrl = "linkedIn page";
obj2.Mobile = "14395729406";
List<AlibabaRecruitOpenSocialNonloginApplyRequest.ProjectExpParamDomain> list10 = new List<AlibabaRecruitOpenSocialNonloginApplyRequest.ProjectExpParamDomain>();
AlibabaRecruitOpenSocialNonloginApplyRequest.ProjectExpParamDomain obj11 = new AlibabaRecruitOpenSocialNonloginApplyRequest.ProjectExpParamDomain();
list10.Add(obj11);
obj11.EndDate = DateTime.Parse(2016-01-02 21:32:13");
obj11.ProjectName = "asdfsdaf";
obj11.Responsibility = "dsfadasf";
obj11.StartDate = DateTime.Parse(2016-01-02 21:32:13");
obj2.ProjectExpParamList= list10;
obj2.ProvinceCode = "123";
List<AlibabaRecruitOpenSocialNonloginApplyRequest.WorkExpParamDomain> list13 = new List<AlibabaRecruitOpenSocialNonloginApplyRequest.WorkExpParamDomain>();
AlibabaRecruitOpenSocialNonloginApplyRequest.WorkExpParamDomain obj14 = new AlibabaRecruitOpenSocialNonloginApplyRequest.WorkExpParamDomain();
list13.Add(obj14);
obj14.CompanyName = "阿里巴巴";
obj14.Department = "淘宝";
obj14.EndDate = DateTime.Parse(2016-01-02 21:32:13");
obj14.PositionName = "开发工程师";
obj14.StartDate = DateTime.Parse(2016-01-02 21:32:13");
obj14.WorkDesc = "sadfdsfdsfafdsa";
obj2.WorkExpParamList= list13;
obj1.Resume= obj2;
obj1.SendMailAfterApplication = false;
req.ApplyParam_ = obj1;
AlibabaRecruitOpenSocialNonloginApplyResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaRecruitOpenSocialNonloginApplyRequest;
$apply_param = new ApplyDto;
$apply_param->chain_id="asdfsdfa";
$apply_param->channel="为lazada的渠道";
$apply_param->position_code="TB000001";
$resume = new ResumeInfoDto;
$attachments = new AttachmentDto;
$attachments->extention="pdf";
$attachments->is_deleted="N";
$attachments->mime_type="application/json";
$attachments->name="我的简历";
$attachments->oss_file_key="open/20180510/attachments/oss.89b455fb-8c80-49cc-9dbd-f9591d9a956d.pdf";
$attachments->size="1024";
$attachments->type="attachments";
$resume->attachments = $attachments;
$resume->city_code="123";
$resume->country_area_code="86";
$resume->country_code="123";
$resume->degree="master";
$education_exp_param_list = new EducationExpParam;
$education_exp_param_list->degree="本科";
$education_exp_param_list->end_date="2016-01-02 21:32:13";
$education_exp_param_list->major="计算机";
$education_exp_param_list->school_name="南加州大学";
$education_exp_param_list->start_date="2016-01-02 21:32:13";
$resume->education_exp_param_list = $education_exp_param_list;
$resume->email="adfs@dsa.com";
$resume->first_name="firstname";
$resume->last_name="lastname";
$resume->linked_in_url="linkedIn page";
$resume->mobile="14395729406";
$project_exp_param_list = new ProjectExpParam;
$project_exp_param_list->end_date="2016-01-02 21:32:13";
$project_exp_param_list->project_name="asdfsdaf";
$project_exp_param_list->responsibility="dsfadasf";
$project_exp_param_list->start_date="2016-01-02 21:32:13";
$resume->project_exp_param_list = $project_exp_param_list;
$resume->province_code="123";
$work_exp_param_list = new WorkExpParam;
$work_exp_param_list->company_name="阿里巴巴";
$work_exp_param_list->department="淘宝";
$work_exp_param_list->end_date="2016-01-02 21:32:13";
$work_exp_param_list->position_name="开发工程师";
$work_exp_param_list->start_date="2016-01-02 21:32:13";
$work_exp_param_list->work_desc="sadfdsfdsfafdsa";
$resume->work_exp_param_list = $work_exp_param_list;
$apply_param->resume = $resume;
$apply_param->send_mail_after_application="false";
$req->setApplyParam(json_encode($apply_param));
$resp = $c->execute($req);
curl -X POST 'http://gw.api.taobao.com/router/rest' \
-H 'Content-Type:application/x-www-form-urlencoded;charset=utf-8' \
-d 'app_key=12129701' \
-d 'format=json' \
-d 'method=alibaba.recruit.open.social.nonlogin.apply' \
-d 'partner_id=apidoc' \
-d 'sign=61FE3EC6F2EB7E41C9469013AC24E505' \
-d 'sign_method=hmac' \
-d 'timestamp=2026-04-05+04%3A05%3A58' \
-d 'v=2.0' \
-d 'apply_param=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaRecruitOpenSocialNonloginApplyRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.apply_param=""
try:
resp= req.getResponse()
print(resp)
except Exception,e:
print(e)
pTopRequest pRequest = alloc_top_request();
pTopResponse pResponse = NULL;
pTaobaoClient pClient = alloc_taobao_client(url, appkey, appsecret);
set_api_name(pRequest,"alibaba.recruit.open.social.nonlogin.apply");
add_param(pRequest,"apply_param","数据结构JSON示例");
pResponse = top_execute(pClient,pRequest,NULL);
printf("ret code:%d\n",pResponse->code);
if(pResponse->code == 0){
pTopResponseIterator ite = init_response_iterator(pResponse);
pResultItem pResultItem = alloc_result_item();
while(parseNext(ite, pResultItem) == 0){
printf("%s:%s\n",pResultItem->key,pResultItem->value);
}
destroy_response_iterator(ite);
destroy_result_item(pResultItem);
}
destroy_top_request(pRequest);
destroy_top_response(pResponse);
destroy_taobao_client(pClient);
TopClient = require('./topClient').TopClient;
var client = new TopClient({
'appkey': 'appkey',
'appsecret': 'secret',
'url': 'http://gw.api.taobao.com/router/rest'
});
client.execute('alibaba.recruit.open.social.nonlogin.apply', {
'apply_param':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})