要获取指定部门下的员工信息,您可以使用钉钉开放平台提供的接口 - 获取部门用户详情列表。
具体步骤如下:
获取部门ID:在钉钉管理后台中查找需要获取员工信息的部门,并记录其部门ID。
调用接口:使用钉钉开放平台提供的接口,传入部门ID和其他相关参数,即可获取该部门下的员工信息。例如:
https://oapi.dingtalk.com/user/list?access_token=ACCESS_TOKEN&department_id=DEPARTMENT_ID
其中,ACCESS_TOKEN是您的应用访问钉钉开放平台接口的凭证,DEPARTMENT_ID是需要获取员工信息的部门ID。
首先,需要获取钉钉企业应用的access_token,该token有效期为2小时,过期后需要重新获取。
调用钉钉提供的“获取部门员工列表”API。
在请求参数中,需要传入以下参数: access_token:钉钉企业应用的access_token。 department_id:指定要获取用户列表的部门。可以是部门的ID,也可以是根部门ID(即1),默认为1。 * start:指定从哪个位置开始获取用户列表,默认为0。
钉钉可以通过以下步骤获取指定部门下的员工信息:
可以调用接口https://oapi.dingtalk.com/topapi/v2/department/listsub
,请求方法为POST,传入参数dept_id
表示指定部门的部门ID,即可获取该部门下一级部门的基础信息,包括部门ID、部门名称、是否能自动添加用户、是否能创建部门群等。但该接口只支持获取指定部门下的员工详情信息,子部门员工信息获取不到。如果需要获取部门普通帐号用户详情或获取部门专属帐号用户详情,需要分别调用不同的接口。
此回答整理自钉群“钉钉开发者社区(互助群)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。