钉钉中,https://open.dingtalk.com/document/isvapp/obtain-corpsecret-authorization-scope
获取通讯录权限范围这个 API 返回的都是空的是什么原因
如果钉钉中获取通讯录权限范围的API返回为空,可能的原因是您未正确添加通讯录接口权限或配置通讯录授权范围。在调用通讯录相关接口前,需要添加通讯录接口权限,并且要配置通讯录授权范围,即通讯录相关接口可以获取到哪些部门员工的通讯录信息。此外,开发者在调用通讯录接口时,只能获取到在授权范围内的员工通讯录信息,获取非授权范围内的员工通讯录信息会提示错误。因此,你需要先调用“获取通讯录权限范围”接口来查询可获取到的通讯录范围。
您好,关于您提到的钉钉API返回通讯录权限范围为空的问题,这可能是因为以下几个原因:
未在钉钉开发者后台申请对应的接口权限。对于通讯录相关的接口,在调用前管理员必须在钉钉开发者后台先申请对应的接口权限,并指定这些接口可以获取哪些通讯录范围。
应用的access_token可能只具备管理部门A的通讯录权限。开发者可以先调用本接口查看应用的通讯录授权范围。开发者在调用通讯录接口时,只能获取到在授权范围内的员工通讯录信息,获取非授权范围内的员工通讯录信息会提示“获取部门/员工不在授权范围内”。
确保对应用已经添加了接口权限。权限服务端API是以应用维度授权的,因此在调用接口前,请确保对应用已经添加了接口权限。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。