dingtalk.oapi.smartwork.hrm.employee.attachment.update (上传员工档案附件)

更新员工档案附件类型的字段。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param EmpAttachmentUpdateParam 必须 更新信息
  • └ field_code
  • String
  • 必须
  • sys08-forntIDcard
  • 字段ID
  • └ userid
  • String
  • 必须
  • manager123
  • 用户ID
  • └ file_suffix
  • String
  • 可选
  • jpg
  • 文件名后缀,用以标识和展示
  • └ media_id
  • String
  • 必须
  • @dsa8d87y7c8d8c
  • 文件id,参考oapi.dingtalk.com/media/upload接口
agentid String 必须 23470561 微应用在企业的AgentId

响应参数

名称 类型 示例值 描述
result String true 调用结果
errcode Number 400020 错误码
errmsg String 无访问权限 错误信息
success Boolean true 接口是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/topapi/smartwork/hrm/employee/attachment/update");
OapiSmartworkHrmEmployeeAttachmentUpdateRequest req = new OapiSmartworkHrmEmployeeAttachmentUpdateRequest();
EmpAttachmentUpdateParam obj1 = new EmpAttachmentUpdateParam();
obj1.setFieldCode("sys08-forntIDcard");
obj1.setUserid("manager123");
obj1.setFileSuffix("jpg");
obj1.setMediaId("@dsa8d87y7c8d8c");
req.setParam(obj1);
req.setAgentid("23470561");
OapiSmartworkHrmEmployeeAttachmentUpdateResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • JSON示例
{
    "result":"true",
    "errcode":400020,
    "errmsg":"无访问权限",
    "success":true
}

异常示例

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

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部