可以参考 获取部门用户userid列表
https://open.dingtalk.com/document/isvapp/query-the-list-of-department-userids
您好,第三方企业应用要想获取用户名称和部门名称,可以按照以下步骤操作:1. 首先,您需要调用接口来获取指定部门的用户列表。具体的,可以使用获取部门用户userid列表接口,通过部门ID(deptId)来获取该部门下所有用户的userid。这一步对于企业内部应用和第三方企业应用都是支持的,但请注意查阅相关接口文档(link6, link7)以了解具体调用方式和权限要求。2. 接着,利用从上一步获取到的userid列表,您可以进一步调用获取部门用户详情接口来获取每个用户的基础信息,包括用户名称和所属部门等。这里分为两种情况:• 对于企业内部应用,调用获取部门用户详情接口;• 对于第三方企业应用,同样调用获取部门用户详情接口。请注意,访问这些接口之前,确保您的应用已经在钉钉开发者后台获得了相应的权限,特别是通讯录读取权限。权限配置通常在开发者后台的应用管理中进行。通过上述步骤,您将能成功获取到第三方企业应用中用户的名字和他们所在的部门名称。此回答整理来自钉群“钉钉开发者社区(互助群)”。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。