HarmonyOS鸿蒙Next中快速验证获取手机号,出现errCode is 1001500003, errMessage is The scopes or permissions are not supported.
HarmonyOS鸿蒙Next中快速验证获取手机号,出现errCode is 1001500003, errMessage is The scopes or permissions are not supported.

申请了scope权限,在鸿蒙5.1系统能够拉起登录,但是手机系统升级到鸿蒙6之后就报这个错误,有没有大佬知道这是什么问题?
更多关于HarmonyOS鸿蒙Next中快速验证获取手机号,出现errCode is 1001500003, errMessage is The scopes or permissions are not supported.的实战教程也可以访问 https://www.itying.com/category-93-b0.html
【解决方案】
开发者你好,你可以参考这个文档:ArkTS错误码:介绍Account Kit特有错误码,文档上对这个错误码的解释如下,请开发者根据文档排查一下:
可能原因
1、已登录的华为账号不支持授权应用请求的数据。
2、在获取实名信息、实名信息校验、人脸核身等场景下,用户登录的账号为中国境内(不包含中国香港、中国澳门、中国台湾)注册的华为账号,但使用了港澳台通行证进行实名。
3、在实名信息校验、人脸核身等场景下,PC/2in1设备或前置摄像功能异常的设备不支持传入verifyRealName和verifyFace 2个scope进行授权。
4、元服务开发过程中,调AuthorizationWithHuaweiIDRequest接口时传了profile这个scope,且supportAtomicService参数未设置为true。
5、元服务开发过程中,调AuthorizationWithHuaweiIDRequest接口时传了phone这个scope。
6、在实名信息校验、人脸核身场景,登录的华为账号是儿童账号。
7、Wearable、TV设备申请获取不支持的scope。
处理步骤
1、更换或注册一个中国境内(不包含中国香港、中国澳门、中国台湾)的华为账号重新登录授权,如果在一键登录场景下,应用需展示其他登录方式。
2、在获取实名信息、实名信息校验、人脸核身等场景下,引导用户更换使用中国境内(不包含中国香港、中国澳门、中国台湾)身份证实名的华为账号。
3、在实名信息校验、人脸核身等场景下,使用其他前置摄像功能正常的设备授权verifyRealName和verifyFace 2个scope。
4、元服务开发过程中,调AuthorizationWithHuaweiIDRequest接口时传了profile这个scope,并将supportAtomicService参数设置为true。
5、元服务不能直接调用该接口获取手机号,可参考场景化控件快速验证手机号获取。
6、更换或注册一个中国境内(不包含中国香港、中国澳门、中国台湾)的成人华为账号,重新触发接口。
7、更换其他支持调用该API的设备或改用其他方式获取相关信息。
更多关于HarmonyOS鸿蒙Next中快速验证获取手机号,出现errCode is 1001500003, errMessage is The scopes or permissions are not supported.的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
证书不对,华为登录必须把证书弄好
挺好的
错误码1001500003表示权限或作用域不支持。在HarmonyOS Next中,需确保在module.json5文件中正确声明ohos.permission.GET_TELEPHONY_STATE权限。同时,检查获取手机号接口调用时传入的scope参数是否与API文档要求一致。权限声明需与接口所需scope匹配。
这个错误通常是由于HarmonyOS Next(鸿蒙6)对权限管理机制进行了升级导致的。错误码1001500003表示请求的scope或权限在当前系统版本中不被支持。
主要原因:
- 权限模型变更:HarmonyOS 6引入了更严格的权限管理机制,部分在5.1版本可用的scope可能在6.0中需要额外的配置或已被调整
- scope声明问题:检查module.json5中的权限声明格式是否符合HarmonyOS Next规范
- 权限未正确申请:确保在调用获取手机号前,已通过正确的API申请用户授权
解决方案:
- 确认使用的scope名称是否与HarmonyOS Next官方文档一致
- 检查module.json5中的"requestPermissions"配置项,确保scope格式正确
- 在调用获取手机号功能前,先使用abilityAccessCtrl相关API进行权限请求
- 查看HarmonyOS Next的API变更说明,确认获取手机号接口是否有更新
建议核对HarmonyOS 6.0的权限管理文档,确保权限申请流程符合新版本规范。

