钉钉小程序后台 遍历企业内部所有员工 python源码

发布时间:2024-12-21 12:54

有效利用内部沟通平台:如企业微信、钉钉等 #生活技巧# #职场生存技巧# #跨部门沟通技巧#

最新推荐文章于 2024-10-30 11:43:36 发布

置顶 98K甩狙 于 2019-09-18 16:01:08 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

钉钉python SDK

https://dingtalk-sdk.readthedocs.io/zh_CN/latest/client/api/department.html

钉钉只有遍历部门、子部门、部门下所有员工的信息的api,没有遍历所有员工的API,所以写了个递归来获取公司所有员工

废话少说,源码

from dingtalk import SecretClient

def get_all_user_by_departments(client, all_departments):

if all_departments is None:

return

else:

for department in all_departments:

# 打印该部门的成员

userList = client.user.simple_list(department_id = department['id'])

for user in userList['userlist']:

print(user)

# 递归下去

all_child_departments = client.department.list(department['id'])

get_all_user_by_departments(client, all_child_departments)

if __name__ == '__main__':

CORP_ID = "xxx"

APPKEY = "xxx"

SECRET = "xxx"

AGENT_ID = "xxx"

client = SecretClient(APPKEY, SECRET)

all_departments = client.department.list()

get_all_user_by_departments(client, all_departments)

打印信息

GitHub:

https://github.com/frankxiongzz/dingdingAllUser

网址:钉钉小程序后台 遍历企业内部所有员工 python源码 https://www.yuejiaxmz.com/news/view/532119

相关内容

AI月活企业已超170万家 钉钉正式上线AI助理市场
走在企微、飞书前面的钉钉AI助理,到底想做什么?
钉钉管理员怎么设置调休功能
钉钉上线AI助理市场,200+AI助理覆盖办公、生活与娱乐场景 4月18日,钉钉正式上线AI助理市场(AI Agent Store),首批将推出超过200个AI助理,覆盖企业服务、行业...
钉钉上线六款“精选AI助理”,涵盖工单等业务场景
入职央企程序员=养老?看看“体制内”是怎样劝退员工的。
扒了扒钉钉 AI 助理市场,发现它真的有点卷
IoT除了家庭与工业 钉钉智连开启一个办公物联网时代
钉钉上线AI助理市场 200+AI助理覆盖办公、生活与娱乐场景
鸿蒙系统双开钉钉

随便看看