dingtalk.corp.hrm.employee.get (获取智能人事员工花名册详细数据)

获取智能人事指定员工花名册详细数据

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
userid String 必须 11111 查询用户userid

响应参数

名称 类型 示例值 描述
result DingOpenResult {...} 返回结果
  • group_list
  • FieldGroupVpo []
  • [{...},{...}]
  • 花名册分组列表
  • field_list
  • SysCustomFieldVpo []
  • [{...},{...}]
  • 字段列表
  • └ hidden_from_employee_flag
  • Boolean
  • true
  • 对员工不可见
  • └ contact_client_flag
  • Boolean
  • true
  • 是否通讯录client字段
  • └ contact_system_flag
  • Boolean
  • true
  • 是否通讯录系统字段
  • └ contact_flag
  • Boolean
  • true
  • 是否通讯录字段
  • └ system_flag
  • Boolean
  • true
  • 是否系统字段
  • └ value
  • String
  • 字段的值
  • 字段的值
  • └ hint
  • String
  • 请选择
  • 提醒
  • └ option_text
  • String
  • ["女","男"]
  • 选项值
  • └ type_name
  • String
  • -
  • 类型名
  • └ field_type
  • String
  • -
  • 字段类型
  • └ required
  • Boolean
  • true
  • required
  • └ editable_by_hr
  • Boolean
  • true
  • editableByHr
  • └ deleted
  • Boolean
  • true
  • 是否已删除
  • └ editable_by_emp
  • Boolean
  • true
  • editableByEmp
  • └ visible_by_emp
  • Boolean
  • true
  • visibleByEmp
  • └ group_id
  • String
  • sys02
  • groupId
  • └ field_name
  • String
  • 手机号码
  • 字段名称
  • └ field_code
  • String
  • d1f3
  • 字段code
  • └ corp_id
  • String
  • ding123123
  • corpId
  • └ emp_profile_required
  • Boolean
  • true
  • 在个人信息展示
  • └ key
  • String
  • certType
  • 字段key
  • └ contact_source
  • Number
  • 1
  • 通讯录来源
  • └ no_watermark
  • Boolean
  • true
  • 是否需要水印
  • └ confirm_entry_required
  • Boolean
  • true
  • 确认入职是否必填
  • └ group_name
  • String
  • 工作信息
  • 花名册分组名
  • └ group_id
  • String
  • sys02
  • 花名册分组id
  • └ ding_open_errcode
  • Number
  • dingOpenErrcode
  • └ error_msg
  • String
  • 参数异常
  • 错误信息
  • └ success
  • Boolean
  • true
  • 是否成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
DingTalkClient client = new DefaultDingTalkClient("https://eco.taobao.com/router/rest");
CorpHrmEmployeeGetRequest req = new CorpHrmEmployeeGetRequest();
req.setUserid("11111");
CorpHrmEmployeeGetResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<dingtalk_corp_hrm_employee_get_response>
    <result>
        <group_list>
            <field_group_vpo>
                <field_list>
                    <sys_custom_field_vpo>
                        <hidden_from_employee_flag>true</hidden_from_employee_flag>
                        <contact_client_flag>true</contact_client_flag>
                        <contact_system_flag>true</contact_system_flag>
                        <contact_flag>true</contact_flag>
                        <system_flag>true</system_flag>
                        <value>字段的值</value>
                        <hint>请选择</hint>
                        <option_text>[&quot;女&quot;,&quot;男&quot;]</option_text>
                        <type_name>-</type_name>
                        <field_type>-</field_type>
                        <required>true</required>
                        <editable_by_hr>true</editable_by_hr>
                        <deleted>true</deleted>
                        <editable_by_emp>true</editable_by_emp>
                        <visible_by_emp>true</visible_by_emp>
                        <group_id>sys02</group_id>
                        <field_name>手机号码</field_name>
                        <field_code>d1f3</field_code>
                        <corp_id>ding123123</corp_id>
                        <emp_profile_required>true</emp_profile_required>
                        <key>certType</key>
                        <contact_source>1</contact_source>
                        <no_watermark>true</no_watermark>
                        <confirm_entry_required>true</confirm_entry_required>
                    </sys_custom_field_vpo>
                </field_list>
                <group_name>工作信息</group_name>
                <group_id>sys02</group_id>
            </field_group_vpo>
        </group_list>
        <ding_open_errcode>略</ding_open_errcode>
        <error_msg>参数异常</error_msg>
        <success>true</success>
    </result>
</dingtalk_corp_hrm_employee_get_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

返回
顶部