选择应用类型
企业内部应用开发
学习地图
动态与公告
应用开发平台简介(新版)
应用开发平台简介
开发应用(新版)
开发应用
服务端API
开发指南
API总览
身份验证(免登)
获取访问凭证
通讯录管理
概述
使用教程
权限申请
用户管理
创建用户
更新用户信息
删除用户
查询用户详情
获取部门用户基础信息
获取部门用户userid列表
获取部门用户详情
获取员工人数
获取未登录钉钉的员工列表
根据手机号查询用户
根据unionid获取用户userid
获取管理员列表
获取管理员通讯录权限范围
查询离职记录列表
设置高管模式
获取用户高管模式设置
删除用户属性可见性设置
获取用户属性可见性设置
设置用户属性可见性
搜索用户userId
企业账号
部门管理
角色管理
外部联系人
企业管理
通讯录可见性管理
行业通讯录
获取通讯录权限范围
获取用户通讯录个人信息
常见问题
上下游组织(原合作空间)
上下级组织(原关联组织)
考勤
日志
日程
签到
公告
音视频
钉工牌
工作台
服务窗
OA审批
即时通信IM
智能人事
智能填表
智能交互
组织大脑
待办任务
文档/文件
钉钉客联
互动卡片
应用管理
企业文化
专属开放
生态开放
智能硬件
行业开放
HCM 主数据
宜搭应用开发
客户管理(官方CRM)
Teambition 项目管理
钉钉快办
Agoal
炼丹炉(模型服务)
AI 助理
365会员
附录
客户端API
事件订阅
参考
常见问题
历史文档

获取部门用户userid列表旧版SDK

更新于 2024-02-27调用本接口获取指定部门的userid列表。

说明

本接口不受通讯录权限范围限制。

重要

目前暂不支持一次性获取企业下所有员工userid值,如果开发者希望获取企业下所有员工userid值,可以通过以下方法:

  • 企业内部应用

    • 调用获取部门列表接口,通过逐级遍历,获取该企业下在授权范围内的所有部门ID。

    • 调用本文档接口,分别获取每一个部门下的员工userid。

  • 第三方企业应用

    • 调用获取部门列表接口,通过逐级遍历,获取该企业下所有部门ID。

    • 调用本接口,分别获取每个部门下的员工userid。

权限

服务端API是以应用维度授权的,在调用接口前,确保已经为应用添加了接口权限。

应用类型

是否支持调用

权限申请方式

API Explorer调试

企业内部应用

成员信息读权限

调试

第三方企业应用

成员信息读权限

调试

第三方个人应用

基本信息

请求方式:POST

请求地址https://oapi.dingtalk.com/topapi/user/listid

Query参数

名称

类型

是否必填

示例值

描述

access_token

String

be3Fxxxx

调用该接口的应用凭证。

Body参数

名称

类型

是否必填

示例值

描述

dept_id

Number

100

部门deptId,可通过以下方式获取:

说明

如果是根部门,该参数传1。

返回参数

名称

类型

示例值

描述

request_id

String

4f9kasjdhop

请求ID。

errcode

Number

0

返回码。

errmsg

String

ok

返回码描述。

result

ListUserByDeptResponse

返回结果。

userid_list

String[]

["zxxxx","lixxxi"]

指定部门的userid列表。

示例

请求示例(HTTP)

Loading...

请求正文

Loading...

请求示例(JAVA SDK)

Loading...

返回示例

Loading...

错误码

错误码(errcode)

错误码描述(errmsg)

解决方案

60003

未找到部门

请确认dept_id是否正确

400002

无效的参数

请确认参数是否合法

-1

系统繁忙

请稍后重试

点击纠错