调用 钉钉获取用户信息接口 https://api.dingtalk.com/v1.0/contact/users/me
返回错误 "code":"invalidParameter.user.notFound","message":"找不到该用户"
实际本人已在企业中,可能有什么原因?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
钉钉获取用户信息接口 https://api.dingtalk.com/v1.0/contact/users/me 是用来获取当前授权的企业内用户的信息,需要确保授权的企业和用户都已经正确配置。
如果你已经在企业中,但是调用该接口返回 "找不到该用户" 的错误,可能有以下几个原因:
授权的企业不正确:请确保你使用的是正确的企业标识,可以在钉钉开放平台管理后台查看企业标识。
接口权限不足:请确保你的应用已经获得了相应的接口权限,可以在钉钉开放平台管理后台查看和配置应用的权限。
用户身份不正确:请确保你使用的是在企业中已经注册的用户身份,并且已经完成了必要的身份验证,例如手机号码验证等。
根据您提供的信息,调用钉钉获取用户信息接口时返回了错误码"invalidParameter.user.notFound",表示找不到该用户。可能有以下几个原因导致这个问题:
用户不存在:请确保您在企业中的账号是有效的,并且已经正确注册和激活。如果您是新加入的员工,可能需要等待一段时间才能在系统中完全生效。
接口调用权限:请确保您的应用程序在钉钉开放平台上已经正确配置了获取用户信息的权限,并且获得了相应的授权。
接口调用参数:请检查您调用接口时传递的参数是否正确。确保您传递了正确的用户标识符或其他必要的参数。