钉钉如何获取钉钉用户的详细信息?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
要获取钉钉用户的详细信息,可以通过两种方式进行。
第一种方式是通过钉钉开发者后台的API接口。你需要先登录到钉钉开发者后台并创建企业内部应用,然后在该应用的权限管理页面勾选企业员工手机号信息和邮箱等个人信息,并申请相应的权限。之后,就可以通过调用钉钉提供的"获取用户基本信息"接口来获取指定用户的详细信息。请求方式为POST,请求地址是https://oapi.dingtalk.com/topapi/v2/user/get,请求参数包括Query参数和Body参数。示例中会包含请求示例(HTTP)和请求示例(JAVA SDK),以及返回示例和错误码。
第二种方式是通过免登授权码获取用户基本信息。调用本接口时,需要先将接口注册成数据源,然后收到的HTTP请求Header中签名相关Header如下:。此外,如果前端需要获取到用户身份,可以通过props.config.corpId获取到当前用户所在的企业的corpId,然后发请求到服务端获取用户信息。
调用本接口获取指定部门中的用户详细信息。