根据给定的资料,直接通过 userId 获取手机号的功能并未直接提供。但您可以采用以下间接方式:1. 对于企业应用开发者,您可以调用通讯录接口获取用户详情,这将包括用户的手机号。首先,请确保已参考通讯录权限说明
https://open.dingtalk.com/document/app#/serverapi2/cqfmel
设置好通讯录接口权限和敏感字段权限。2. 如果您已有 userId,可以通过以下步骤获取用户详情:• 首先,使用点击此
https://open.dingtalk.com/document/orgapp-server/query-users-by-phone-number处根据手机号获取userId
(尽管您的需求是反过来,但从这个流程可知系统支持从手机号到userId的映射)。• 然后,利用已知的userId,通过点击此处https://open.dingtalk.com/document/orgapp-server/query-user-details
或点击此处
https://open.dingtalk.com/document/orgapp-server/query-user-details
根据userid获取用户详情,其中应包含手机号信息。请注意,具体实现可能需要依据钉钉开放平台的最新API文档和权限配置要求进行。——此回答整理自钉群:钉钉开发者社区(互助群)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。