提示没有Contact.User.Read没有权限
前提是已经开启了权限 有的用户能走正常,有的用户没有正常?
有没有碰到此类问题的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
如果在开发第三方登录过程中提示"Contact.User.Read没有权限",这表示当前使用的第三方应用没有足够的权限来读取用户的联系人信息。要解决这个问题,需要在第三方应用的权限设置中添加"Contact.User.Read"权限
您好,关于您提到的钉钉开发中第三方登录权限问题,提示"Contact.User.Read没有权限",这可能是由于接口权限申请的问题。即使您已经申请了Contact.User.Read权限,也可能存在其他原因导致权限未能正确生效 。
钉钉开放平台提供了多种权限,包括通讯录相关权限。在实现使用钉钉账号登录第三方网站时,您需要确保已正确配置和请求了所需的权限。以下是一个可能的解决方案:
检查接口权限申请:首先,请确保您已在钉钉开放平台上为应用正确申请了Contact.User.Read权限。这通常涉及在开发者后台的权限管理部分进行配置。
确认授权流程:在实现第三方登录时,您需要确保用户已经正确授权。通常情况下,用户会在一个页面上点击同意按钮,然后钉钉将重定向回您的应用并提供一个授权码(authCode)。您的应用需要使用这个授权码来获取用户的访问令牌(token),进而访问用户的通讯录信息。
代码逻辑检查:请仔细检查您的代码逻辑,特别是与钉钉登录和权限相关的部分。确保您的代码正确地请求了所需的权限,并且在用户授权后能够正确处理获取用户信息的步骤。
出现部分用户有权限而部分用户没有权限的情况,可能是由于以下原因:
为了解决这个问题,你可以按照以下步骤进行排查: