根据用户ID和公司ID更新员工基本信息(头像、性别、昵称)
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
work_bench_context | WorkBenchContext | 必须 | WorkBenchContext | ||||||||
|
|||||||||||
employee_dto | EmployeeDto | 必须 | EmployeeDto | ||||||||
|
|||||||||||
account_id | String | 必须 | 111244397 | 用户ID |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | PojoResult | {} | 请求响应 |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret); AlibabaCampusCoreEmployeeModifyemployeeRequest req = new AlibabaCampusCoreEmployeeModifyemployeeRequest(); AlibabaCampusCoreEmployeeModifyemployeeRequest.WorkBenchContext obj1 = new AlibabaCampusCoreEmployeeModifyemployeeRequest.WorkBenchContext(); obj1.setUserId(11L); obj1.setCampusCode( "11" ); obj1.setUserName( "11" ); obj1.setEagleEyeTraceId( "11" ); obj1.setCompanyId(1000087L); obj1.setLanguage( "中文" ); obj1.setCampusId(1L); obj1.setIp( "11" ); req.setWorkBenchContext(obj1); AlibabaCampusCoreEmployeeModifyemployeeRequest.EmployeeDto obj2 = new AlibabaCampusCoreEmployeeModifyemployeeRequest.EmployeeDto(); obj2.setBirthday( "1992-12-10" ); obj2.setSex( "F" ); obj2.setAccountId(111244397L); obj2.setDingding( "ding001" ); obj2.setId(20466L); obj2.setWangwang( "wangguangZ" ); obj2.setEnName( "HongZhang Li" ); obj2.setWeixin( "weixin0081" ); obj2.setNickName( "宏章" ); obj2.setMobileComment( "1882323232" ); obj2.setDingUserId( "李宏章" ); obj2.setName( "李宏章" ); obj2.setAvatarUrl( "FguKOT6PSSSRhmA3Ys2vkQAAAEIAAQED" ); obj2.setQq( "903026479" ); obj2.setCompanyName( "南都" ); obj2.setAvatar( "FguKOT6PSSSRhmA3Ys2vkQAAAEIAAQED" ); obj2.setWorkNo( "7899" ); obj2.setAlipay( "wgzhxy@163.com" ); obj2.setEmail( "wgzhxy@163.com" ); obj2.setCorpUserId( "1" ); obj2.setAvatarPreViewUrl( "FguKOT6PSSSRhmA3Ys2vkQAAAEIAAQED" ); obj2.setWorkStatus( "WORKING" ); obj2.setCompanyId(100710L); obj2.setTelephone( "0851-8899765" ); obj2.setPassportAccountId(1L); obj2.setMobile( "18780544779" ); req.setEmployeeDto(obj2); req.setAccountId( "111244397" ); AlibabaCampusCoreEmployeeModifyemployeeResponse rsp = client.execute(req); System.out.println(rsp.getBody()); |
1 2 3 4 5 6 7 8 9 | < alibaba_campus_core_employee_modifyemployee_response > < result > < content >{}</ content > < request_id >1</ request_id > < error_code >200</ error_code > < error_msg >修改成功</ error_msg > < success >true</ success > </ result > </ alibaba_campus_core_employee_modifyemployee_response > |
1 2 3 4 5 6 | < error_response > < code >50</ code > < msg >Remote service error</ msg > < sub_code >isv.invalid-parameter</ sub_code > < sub_msg >非法参数</ sub_msg > </ error_response > |
错误码 | 错误描述 | 解决方案 |
---|