现在很多企业都在使用钉钉办公,这样一来从钉钉获取最新的企业通讯录就非常方便,钉钉开放平台有关于开发的很多介绍。

//获取部门成员public static List<contacts> getDepartmentUser() throws Exception{try {String accessToken = AuthHelper.getAccessToken();String parentId = "1";//钉钉默认 parentId = "1"List<contacts> contacts_lists=new ArrayList<contacts>();List<Department> list = DepartmentHelper.listDepartments(accessToken, parentId);for(int k=0;k<list.size();k++){CorpUserList userList = UserHelper.getDepartmentUser(AuthHelper.getAccessToken(), list.get(k).getId(), null, null, null);for (int i = 0; i < userList.getUserlist().size(); i++){   contacts contacts=new contacts();contacts.setDepa(list.get(k).getName().toString());contacts.setUserid(userList.getUserlist().get(i).getUserid());contacts.setName(userList.getUserlist().get(i).getName());contacts_lists.add(contacts);}}return contacts_lists;} catch (OApiException e) {e.printStackTrace();}return null;}
public class contacts {private String userid;//用户唯一标识private String name;private String depa;//所属部门public String getUserid() {return userid;}public void setUserid(String userid) {this.userid = userid;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getDepa() {return depa;}public void setDepa(String depa) {this.depa = depa;}
}

从钉钉后台API获取企业通信录相关推荐

  1. 从钉钉后台API获取企业通讯录以后,获取每个人的钉钉运动步数

    企业提倡一起运动,用钉钉计步方式督促大家积极锻炼,需要对大家的步数做统计,而钉钉后台只能保存近期一个月的运动数据,所以需要调用钉钉提供的开放API获取运动数据并保存在自己的服务器. //获取部门列表 ...

  2. 钉钉企业内部应用授权免登+鉴权

    一.创建应用 在钉钉管理后台-应用开发-企业内部开发-创建应用(我们这边创建的是H5微应用) 创建好了之后,会拿到应用凭证:AgentId,AppKey,AppSecret 这三个值在开发中会用到 二 ...

  3. 开发钉钉小程序(后台)心得

    钉钉后台的几种应用 企业内部应用 第三方企业应用 第三方个人应用 开发过程 一.企业内部应用 刚刚接手这个项目的时候,项目是企业内部应用(微应用),其中已经完成免登,和用户信息的获取,于是开始了后续的 ...

  4. 同步钉钉组织架构和人员信息到本地Ldap

    最近新系统需要打通人员的组织结构和账号信息,A系统自建的用户体系而B系统是使用的Ldap账号体系,目前要整合账号体系把钉钉的人员组织架构同步到Ldap中,相关的内部系统都是基于OpenLdap进行身份 ...

  5. @钉钉机器人自动回复消息

    @钉钉机器人自动回复消息 一.pc端钉钉创建一个企业 二.登录钉钉开发者后台,创建企业机器人 三.配置服务器安全组项(这里以阿里云服务器为例) 四.开启一个web服务,用于接收和发送数据 五.配置开发 ...

  6. 钉钉审批流的调用(官方推荐审批流)

    1.定义审批模板 参考https://ding-doc.dingtalk.com/doc#/serverapi2/tvu5f4 使管理员在后台的管理界面中创建一个模板,在浏览器url中查找proces ...

  7. 前端js调用后端API获取数据的三种方法(2022.7.25)

    前端js调用后台API获取数据的三种方法(2022.7.25) 前言 需求分析 一个Get实例 浏览器请求 SoapUI软件请求 一个Post实例 浏览器请求 SoapUI软件请求 1.Http简介( ...

  8. 钉钉api 获取 accesstoken_python3自定义告警信息发送至钉钉群

    至从公司正式使用钉钉后,我们告警信息就慢慢从微信转到了钉钉上,首先为什么从微信转到钉钉呢? 1.微信告警需要获取企业微信APPID.APPSECRET.agentid. 2.添加告警接受人时需要在企业 ...

  9. 钉钉企业内部应用获取登录用户信息

    1.创建企业内部应用 首先在钉钉开放平台注册企业内部应用. 选择[企业内部开发] 创建H5微应用 填写相关信息 企业内部H5微应用创建完成 2.接口开发前准备 开发前必读 了解不同应用所能支持的能力 ...

最新文章

  1. 第二节认识计算机教案,第二章 第二节 局域网的构建 教学设计_博客
  2. 当Elasticsearch遇见Kafka
  3. 从php到python的第一天
  4. php中mysql和mysqli_php mysqli中-和::有什么区别?
  5. ARIMA模型建模步骤
  6. 收藏:PCWorld:火狐浏览器已宣告死亡
  7. 荣耀青春30青春版能升鸿蒙,或是新一代拍照神器 荣耀30青春版今日发布
  8. 6-5 软件测试与测试优先的编程
  9. 入门命令14-文件替换:replace
  10. android ndk官网下载地址,android ndk下载
  11. Foxpro 简体转繁体的一种方式(代码)
  12. 无序列表前小黑点图片替换方法
  13. Python学习 - 列表
  14. 微带线等效电感仿真与设计
  15. 首都师范 博弈论 6 5 1有限次的重复博弈
  16. 考研英语(七)——状语和状语从句
  17. Windows远程桌面连接不上提示出现了内部错误的解决办法
  18. 基于形心的目标检测方法
  19. CentOS7的Tiger VNC设置
  20. 实现 Java 发送短信功能

热门文章

  1. PTA 剥洋葱(超级好理解)
  2. 凹凸贴图(Bump Map)实现原理以及与法线贴图(Normal Map)的区别
  3. 自定义通知图标音量电池没有的解决方法
  4. BAT在互联网医疗的产业布局分析
  5. APP - 微信朋友圈如何发高清原图?
  6. 42条微信营销小技巧!
  7. 判定平方数(Python)
  8. jquery清空购物车小案例
  9. java压缩pdf大小_如何使用pdfbox或其他java库减小合并的PDF / A-1b文件的大小
  10. shell中let 命令与Expr命令介绍