企业微信_通讯录管理,获取部门列表部门成员及详情

企业微信H5_通讯录管理,获取部门列表部门成员及详情
在这里插入图片描述

文章目录

          • 一、POSTMAN调试
            • 1. 获取access_token
            • 2. 获取部门列表
            • 3. 获取部门成员
            • 4. 获取部门成员详情
            • 5. 获取成员详情
          • 二、实战演练
            • 2.1. 获取部门列表
            • 2.2. 获取部门成员
            • 2.3. 获取部门成员详情
            • 2.4. 获取人员详情
          • 三、代码讲解
            • 3.1. 获取部门列表(前端)
            • 3.2. 获取部门列表(后端)
          • 四、源码分享
            • 4.1. 后端源码
            • 4.2. 前端源码

一、POSTMAN调试

官网文档
获取通讯录信息前提,获取access_token

1. 获取access_token

在这里插入图片描述
请求方式: GET(HTTPS)
请求地址:

https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=ID&corpsecret=SECRET

在这里插入图片描述

{"errcode": 0,"errmsg": "ok","access_token": "mvppke7aH_VqezkZeXob7szzJNKLPAc5Mr-91bYZUyJ-KIqGXt2tY7d9o1f7ds5yCdQLDJfrfiucAk_38MZ9o7Ly43pG2QzqvDiC4skFMl7S8Kwido8tuP-RHl0spk322aDU8-F8hluEhi5y-WdcrZjaoS3R9aC08KJqLJzFvDwRyA8Ex14lVMXCBg1hUdZnknRdIXeh-byiJdz5RL69Mw","expires_in": 7200
}
2. 获取部门列表

在这里插入图片描述
请求方式:GET(HTTPS)
请求地址:

https://qyapi.weixin.qq.com/cgi-bin/department/list?access_token=ACCESS_TOKEN&id=ID

在这里插入图片描述

{"errcode": 0,"errmsg": "ok","department": [{"id": 1,"name": "泽昕科技股份有限公司","parentid": 0,"order": 100000000,"department_leader": []},{"id": 2,"name": "开发一部","parentid": 1,"order": 100000000,"department_leader": []},{"id": 3,"name": "部门1","parentid": 2,"order": 100000000,"department_leader": []},{"id": 4,"name": "部门2","parentid": 2,"order": 99999000,"department_leader": []}]
}
3. 获取部门成员

在这里插入图片描述
请求方式:GET(HTTPS)
请求地址:

https://qyapi.weixin.qq.com/cgi-bin/user/simplelist?access_token=ACCESS_TOKEN&department_id=DEPARTMENT_ID&fetch_child=FETCH_CHILD

在这里插入图片描述

{"errcode": 0,"errmsg": "ok","userlist": [{"userid": "ZeXin","name": "泽昕","department": [1]},{"userid": "lifei","name": "李飞","department": [1,2]}]
}
4. 获取部门成员详情

在这里插入图片描述

5. 获取成员详情

在这里插入图片描述
请求方式:GET(HTTPS)
请求地址:

https://qyapi.weixin.qq.com/cgi-bin/user/list?access_token=ACCESS_TOKEN&department_id=DEPARTMENT_ID&fetch_child=FETCH_CHILD

在这里插入图片描述

{"errcode": 0,"errmsg": "ok","userlist": [{"userid": "ZeXin","name": "泽昕","department": [1],"position": "项目经理","mobile": "13396492261","gender": "1","email": "gblfy002@163.com","avatar": "http://wx.qlogo.cn/mmhead/Q3auHgzwzM4de1RtaqgB6CTZ1mOMTFK9JH8brF8FZlqJP20rcuyTFA/0","status": 1,"enable": 1,"isleader": 0,"extattr": {"attrs": []},"hide_mobile": 0,"telephone": "88888888","order": [0],"external_profile": {"external_attr": [],"external_corp_name": ""},"main_department": 1,"qr_code": "https://open.work.weixin.qq.com/wwopen/userQRCode?vcode=vce2609ebe698837fd","alias": "泽昕","is_leader_in_dept": [0],"address": "北京市通州区华馨园6楼号","thumb_avatar": "http://wx.qlogo.cn/mmhead/Q3auHgzwzM4de1RtaqgB6CTZ1mOMTFK9JH8brF8FZlqJP20rcuyTFA/132","direct_leader": [],"biz_mail": "zexin@zxkjgfyxgs10.wecom.work"},{"userid": "lifei","name": "李飞","department": [1,2],"position": "项目经理2","mobile": "17624217407","gender": "1","email": "lifei@xxxx.com","avatar": "https://wework.qpic.cn/bizmail/H55fHUJ7DCe3HYqE2nciblrHjegUFriaCWEqRPxD6Xmzm71UV9W3y7zA/0","status": 1,"enable": 1,"isleader": 0,"extattr": {"attrs": []},"hide_mobile": 0,"telephone": "88888888","order": [0,0],"external_profile": {"external_attr": [],"external_corp_name": ""},"main_department": 1,"qr_code": "https://open.work.weixin.qq.com/wwopen/userQRCode?vcode=vcc1f347b43d90cc2f","alias": "李飞","is_leader_in_dept": [0,0],"address": "北京市大兴区新华保险亦庄后援中心137号","thumb_avatar": "https://wework.qpic.cn/bizmail/H55fHUJ7DCe3HYqE2nciblrHjegUFriaCWEqRPxD6Xmzm71UV9W3y7zA/100","direct_leader": [],"biz_mail": "lifei@zxkjgfyxgs10.wecom.work"}]
}
二、实战演练
2.1. 获取部门列表

在这里插入图片描述

{"code": 0,"msg": null,"data": {"errcode": 0,"errmsg": "ok","department": [{"id": 1,"name": "泽昕科技股份有限公司","parentid": 0,"order": 100000000,"department_leader": []},{"id": 2,"name": "开发一部","parentid": 1,"order": 100000000,"department_leader": []},{"id": 3,"name": "部门1","parentid": 2,"order": 100000000,"department_leader": []},{"id": 4,"name": "部门2","parentid": 2,"order": 99999000,"department_leader": []}]}
}
2.2. 获取部门成员

演示:部门id等于1
在这里插入图片描述

{"code": 0,"msg": null,"data": {"errcode": 0,"userlist": [{"userid": "ZeXin","name": "泽昕","department": [1]},{"userid": "lifei","name": "李飞","department": [1,2]}],"errmsg": "ok"}
}
2.3. 获取部门成员详情

在这里插入图片描述

{"code": 0,"msg": null,"data": {"errcode": 0,"userlist": [{"userid": "ZeXin","name": "泽昕","department": [1],"position": "项目经理","mobile": "13xxxx1","gender": "1","email": "gblfy002@163.com","avatar": "http://wx.qlogo.cn/mmhead/Q3auHgzwzM4de1RtaqgB6CTZ1mOMTFK9JH8brF8FZlqJP20rcuyTFA/0","status": 1,"enable": 1,"isleader": 0,"extattr": {"attrs": []},"hide_mobile": 0,"telephone": "88888888","order": [0],"external_profile": {"external_attr": [],"external_corp_name": ""},"main_department": 1,"qr_code": "https://open.work.weixin.qq.com/wwopen/userQRCode?vcode=vce2609ebe698837fd","alias": "泽昕","is_leader_in_dept": [0],"address": "北京市通州区华馨园6楼号","thumb_avatar": "http://wx.qlogo.cn/mmhead/Q3auHgzwzM4de1RtaqgB6CTZ1mOMTFK9JH8brF8FZlqJP20rcuyTFA/132","direct_leader": [],"biz_mail": "zexin@zxkjgfyxgs10.wecom.work"},{"userid": "lifei","name": "李飞","department": [1,2],"position": "项目经理2","mobile": "1762xxxxx","gender": "1","email": "lifei@xxxx.com","avatar": "http://wework.qpic.cn/bizmail/H55fHUJ7DCe3HYqE2nciblrHjegUFriaCWEqRPxD6Xmzm71UV9W3y7zA/0","status": 1,"enable": 1,"isleader": 0,"extattr": {"attrs": []},"hide_mobile": 0,"telephone": "88888888","order": [0,0],"external_profile": {"external_attr": [],"external_corp_name": ""},"main_department": 1,"qr_code": "https://open.work.weixin.qq.com/wwopen/userQRCode?vcode=vcc1f347b43d90cc2f","alias": "李飞","is_leader_in_dept": [0,0],"address": "北京市大兴区人才中心17号","thumb_avatar": "http://wework.qpic.cn/bizmail/H55fHUJ7DCe3HYqE2nciblrHjegUFriaCWEqRPxD6Xmzm71UV9W3y7zA/100","direct_leader": [],"biz_mail": "lifei@zxkjgfyxgs10.wecom.work"}],"errmsg": "ok"}
}
2.4. 获取人员详情

演示:userid等于 “userid”: “ZeXin”
在这里插入图片描述

{"code": 0,"msg": null,"data": {"errcode": 0,"gender": "1","is_leader_in_dept": [0],"direct_leader": [],"userid": "ZeXin","thumb_avatar": "http://wx.qlogo.cn/mmhead/Q3auHgzwzM4de1RtaqgB6CTZ1mOMTFK9JH8brF8FZlqJP20rcuyTFA/132","enable": 1,"qr_code": "https://open.work.weixin.qq.com/wwopen/userQRCode?vcode=vce2609ebe698837fd","alias": "泽昕","department": [1],"biz_mail": "zexin@zxkjgfyxgs10.wecom.work","email": "gblfy002@163.com","order": [0],"isleader": 0,"address": "北京市通州区华馨园6楼号","mobile": "13396xxx1","errmsg": "ok","telephone": "88888888","avatar": "http://wx.qlogo.cn/mmhead/Q3auHgzwzM4de1RtaqgB6CTZ1mOMTFK9JH8brF8FZlqJP20rcuyTFA/0","hide_mobile": 0,"main_department": 1,"name": "泽昕","extattr": {"attrs": []},"position": "项目经理","external_profile": {"external_attr": [],"external_corp_name": ""},"status": 1}
}
三、代码讲解

其实很简单,就是前端发起请求后端api,后端请求企业微信,后端返回相应信息,前端进行展示。这里演示获取部门列表,其他的一样的

3.1. 获取部门列表(前端)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.2. 获取部门列表(后端)

在这里插入图片描述

四、源码分享
4.1. 后端源码

后端:https://gitee.com/gblfy/qywx-inner-java
在这里插入图片描述

4.2. 前端源码

前端:https://gitee.com/gblfy/qywx-vuejs
在这里插入图片描述ywx-vuejs)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/515991.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【深度学习】基于 Alluxio 数据缓存的性能优化

作者 | 车漾(阿里云高级技术专家)、顾荣(南京大学 副研究员) 导读:Alluxio 项目诞生于 UC Berkeley AMP 实验室,自开源以来经过 7 年的不断开发迭代,支撑大数据处理场景的数据统一管理和高效缓…

企业微信H5_身份验证,PC网站企业微信扫码授权登录

企业微信H5_身份验证,PC网站企业微信扫码授权登录 文章目录一、扫码登录配置1. 企业微信扫码登录接入流程2. 企业微信扫码登录接入流程拆解3. 开启网页授权登录二、实战演练2.1. 用户发起流程2.2. 构造授权链接2.3. 显示扫码二维码2.4. 用户扫码2.5. 用户确认登录2.6. 回调前端…

深根固柢 云起磐石——移动云大云磐石服务器重磅推出

中国移动云能力中心在2020年中国移动全球合作伙伴大会移动云分论坛上,发布了新型自研软硬融合弹性计算架构——大云磐石服务器。该架构以自主设计的可编程芯片HyperCard和轻量级Hypervisor为核心,将存储、网络虚拟化能力卸载到硬件芯片,彻底突…

面向大数据与云计算调度挑战的阿里经济体核心调度系统

编者按 伏羲(Fuxi)是十年前最初创立飞天平台时的三大服务之一(分布式存储 Pangu,分布式计算 MaxCompute,分布式调度 Fuxi),当时的设计初衷是为了解决大规模分布式资源的调度问题(本…

企业微信_读取成员(获取用户详情)

接上一篇:企业微信H5_身份验证,H5应用网页授权登录获取身份 这篇获取用户详情信息,是在上一篇(我们已经获取到用户的简要信息)基础上做的。 文章目录一、官网文档1. 阅读官网文档2. 接口地址和参数3. 重点说明二、实战演练三、代码讲解3.1. 获…

智算中心新基建 浪潮首发智算中心操作系统

2020年11月25日,“远见卓实 践所未见”浪潮云海创新论坛2020在济南召开。会议分享了浪潮对于前沿科技的创新洞见,并以扎实可靠的落地实践为用户呈现技术的商业价值。 会上,浪潮全球首发智算中心操作系统,信通院、OIF、Globaldata…

新基建来了!5G边缘计算如何展现勃勃生机?

最近“新基建”是个热词,那么新基建到底是什么?与之紧密相关的5G何去何从?这给边缘计算带来了什么机遇?边缘计算的生态产业链条是怎样的?它的典型特征和经济效益是什么?本文将为大家带来分享。 新基建是什…

企业微信H5_网页jssdk调用,ticket签名config及示例

文章目录一、验证域名归属校验1. 阅读文档2. 配置公网域名3. 登录企业微信管控台4. 选择自建应用5. 网页授权及JS-SDK6. 填写公网域名7.下载校验文件8. 校验文件移动9. 启动前端项目10. 浏览器校验11. 域名校验12. 应用主页二、前端代码实战2.1. 引入JS文件2.2.权限验证配置三、…

十强决赛即将拉开帷幕!TECHSPARK星星之火IT创新大赛诚邀您观赛

11月28日,作为湾区创见网络安全大会的重磅环节,TECHSPARK星星之火IT创新大赛十强决赛将拉开帷幕。在本次十强决赛中,参赛公司将进行项目路演,评委将按照技术、产品、市场与客户等维度进行评分,并最终评选出冠亚季军。获…

阿里云容器服务发布 Knative 托管服务

作者 | 何淋波、丁海洋、陈有坤 业界要闻 阿里云容器服务发布 Knative 托管服务 Knative 是 Kubernetes 生态最流行的 Serverless 编排框架。可 Knative 的 Controller 和依赖的网关这些常驻实例需要支付额外的 IaaS 成本和运维成本,这给应用的 Serverless 化带来…

企业微信H5_网页jssdk调用 判断当前客户端版本是否支持指定JS接口

接上一篇:企业微信H5_网页jssdk调用,ticket签名config及示例https://gblfy.blog.csdn.net/article/details/123170569 文章目录一、接入环境1. 阅读文档2. 接入要求二、前端接入和调试2.1. 代码效果2.2. 实战演练2.3. 信息分析2.4. 真实用途三、源码分享…

Apache RocketMQ 的 Service Mesh 开源之旅

作者 | 凌楚 阿里巴巴开发工程师 导读:自 19 年底开始,支持 Apache RocketMQ 的 Network Filter 历时 4 个月的 Code Review(Pull Request),于本月正式合入 CNCF Envoy 官方社区(RocketMQ Proxy Filter 官…

企业微信H5_网页jssdk调用 config和agentconfig的区别

文章目录一、文档阅读1. 企业微信JS-SDK作用2. config 接口注入权限3. agentConfig注入应用的权限二、二者区别1.引入js不同2. 参数个数不一样3. 获取应用的jsapi_ticket4. 支持的接口5. 效果演示三、源码分享3.1. 后端源码3.2. 前端源码一、文档阅读 1. 企业微信JS-SDK作用 …

阿里云飞天洛神2.0:开放弹性的云网络NFV平台

云网络架构 阿里云操作系统叫飞天,云网络平台称为洛神。作为飞天系统的核心组件,洛神平台支撑了超大规模租户、超大规模虚拟机的高性能云网络。 洛神平台由很多网络设备组成,在架构上主要可以分为两类:虚拟交换机AVS和各种网关设…

深源恒际医疗票据OCR落地九省市 服务范围覆盖过半市场

近年来,我国健康险市场规模持续保持高增长。银保监会最新统计数据显示,2019年中国健康险业务原保险保费收入6564亿元,同比增长29.75%。同时,随着民众风险保障意识的不断提升,未来健康险仍有巨大的潜在增长空间。据天风…

企业微信H5_网页jssdk调用 agentconfig选人选照片等案例演示

文章目录一、验证域名归属校验1. 阅读文档2. 配置公网域名3. 登录企业微信管控台4. 选择自建应用5. 网页授权及JS-SDK6. 填写公网域名7.下载校验文件8. 校验文件移动9. 启动前端项目10. 浏览器校验11. 域名校验12. 应用主页二、前端代码实战2.1. 引入JS文件2.2.权限验证配置三、…

Flink 1.10 细粒度资源管理解析

相信不少读者在开发 Flink 应用时或多或少会遇到在内存调优方面的问题,比如在我们生产环境中遇到最多的 TaskManager 在容器化环境下占用超出容器限制的内存而被 YARN/Mesos kill 掉[1],再比如使用 heap-based StateBackend 情况下 State 过大导致 GC 频…

一文告诉你雾计算与云计算的区别及对物联网的价值!

作者 | Victoria Puzhevich翻译 | 风车云马,责编 | 晋兆雨出品 | CSDN云计算头图 | 付费下载于视觉中国雾计算是一种分布式计算结构。将数据和应用程序等资源放置在数据源和云之间的逻辑位置。雾计算的优点之一是让许多用户同时连接到互联网上。从本质上说&#xff…

企业微信H5_消息推送概述,发送应用消息示例

文章目录一、阅读和调试1. 文档阅读2. postman发送消息二、实战演练2.1. 发送消息2.2. 前端代码2.3. 后端代码2.4. 发送文本消息2.5. 接收消息三、源码分享3.1. 后端源码3.2. 前端源码一、阅读和调试 1. 文档阅读 文档链接:https://developer.work.weixin.qq.com/…

linux部署springboot项目及后台执行linux命令的两种方式

linux部署springboot项目及后台执行linux命令的两种方式 1.将springboot项目打成jar包 这里推荐两种方法: 第一种:在idea的terminal窗口执行命令:mvn package spring-boot:repackage 第二种:在maven的Lifestyle中点击package打包 打好的jar包会在target目录下. 2.将jar包复…