这可以参考钉钉提供的 获取企业下所有员工信息
https://open.dingtalk.com/document/orgapp/obtains-information-about-all-employees-of-an-enterprise
要获取组织内全部人员的姓名和userid,您可以采取以下步骤:1. 通过API接口查询: 钉钉提供了接口能力允许第三方应用查询用户信息。根据资料2和资料8,您可以通过调用【搜索用户userId】接口,传入员工姓名来搜索对应的userid。确保您的应用拥有相关权限,并参考接口文档https://open.dingtalk.com/document/isvapp/address-book-search-user-id 来实现这一功能。记得利用fullMatchField参数进行精确匹配(传1)或模糊匹配。2. 钉钉管理后台查看:• 登录钉钉管理后台(电脑端钉钉左下角三点——管理后台)。• 在左侧菜单选择【通讯录】->【成员管理】。• 在此界面,您可以查看到所有成员的列表,其中包括姓名和userid等信息。虽然不能直接批量导出所有信息,但您可以手动记录或逐条复制所需数据。• 利用已有的表单数据:• 如果之前有创建过全员参与的表单,您可以利用该表单数据。• 创建一个表格报表,基于该表单作为数据集,确保报表中包含发起人(即员工姓名)和发起人工号(通常是userid)字段。• 最后,导出报表以获取全员的姓名和userid信息。请注意,对于大批量数据处理,采用API接口方式更为高效和自动化。如果需要帮助实现API调用,建议查阅详细的接口文档和示例代码。 ,此回答整理自钉群“钉钉开发者社区(互助群)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。