From 30153da0f75088aab212d426ebd40da3e05ff709 Mon Sep 17 00:00:00 2001 From: zengyawen Date: Fri, 14 Oct 2022 17:08:02 +0800 Subject: [PATCH] update docs Signed-off-by: zengyawen --- .../reference/errorcodes/errcode-Account.md | 478 ++++++++---------- ...cessToken.md => errorcode-access-token.md} | 274 +++++----- .../errorcodes/errorcode-app-account.md | 134 +++++ 3 files changed, 467 insertions(+), 419 deletions(-) rename zh-cn/application-dev/reference/errorcodes/{errorcode-AccessToken.md => errorcode-access-token.md} (62%) create mode 100644 zh-cn/application-dev/reference/errorcodes/errorcode-app-account.md diff --git a/zh-cn/application-dev/reference/errorcodes/errcode-Account.md b/zh-cn/application-dev/reference/errorcodes/errcode-Account.md index a5a1abe953..e176a23a6f 100644 --- a/zh-cn/application-dev/reference/errorcodes/errcode-Account.md +++ b/zh-cn/application-dev/reference/errorcodes/errcode-Account.md @@ -1,52 +1,19 @@ -# 账号子系统通用错误码 +# Account错误码 -## 201 权限校验失败 - -### 错误信息 -Permission denied. - -### 可能原因 -该错误码表示权限校验失败,可能原因如下: -1. 调用目标接口时,未申请权限。 -2. 非会话请求方和响应方查询会话信息。 - -### 处理步骤 -1. 请申请相应接口要求的权限。 -2. 请取消非法查询,使用会话请求方和响应方查询会话信息。 - -## 401 参数检查失败 - -### 错误信息 -Parameter check failed. - -### 可能原因 -该错误码表示参数检查失败,可能原因如下: -1. 必选参数没有传入,参数类型错误。 - -### 处理步骤 -1. 请按照参数类型、位置,传入合法的参数。 - -## 801 API不支持 - -### 错误信息 -Capability not supported. - -### 可能原因 -暂无 - -### 处理步骤 -1. 取消调用和调用替代接口。 +以下错误码包括系统帐号和分布式帐号错误码。 ## 12300001 系统服务异常 -### 错误信息 +**错误信息** + System service works abnormally. -### 可能原因 +**可能原因** + 该错误码表示系统服务异常,可能原因如下: -1. 账号管理服务无法正常启动。 -2. 账号管理的IPC对象无法获取。 -3. 账号管理依赖的其他服务无法正常启动或者IPC对象无法获取。 +1. 帐号管理服务无法正常启动。 +2. 帐号管理的IPC对象无法获取。 +3. 帐号管理依赖的其他服务无法正常启动或者IPC对象无法获取。 4. 服务未初始化。 5. 磁盘空间不足。 6. 读写文件异常。 @@ -54,375 +21,328 @@ System service works abnormally. 8. 创建删除文件异常。 9. 读写数据库异常。 -### 处理步骤 -1. 请稍后重试,或重启设备。 +**处理步骤** + +请稍后重试,或重启设备。 ## 12300002 无效参数 -### 错误信息 + +**错误信息** + Invalid parameter. -### 可能原因 +**可能原因** + 该错误码表示传入无效的参数,可能原因如下: 1. 用户名为空。 -2. 系统账号用户名长度大于1024。 -3. 分布式账号用户名长度大于256。 -4. 系统账号id小于0、小于100或大于1000。 -5. 分布式账号id长度大于512。 -6. 分布式账号传入不支持的事件类型。 +2. 系统帐号用户名长度大于1024。 +3. 分布式帐号用户名长度大于256。 +4. 系统帐号id小于0、小于100或大于1000。 +5. 分布式帐号id长度大于512。 +6. 分布式帐号传入不支持的事件类型。 7. 域名为空。 8. 域名长度大于128。 -9. 域账号为空。 -10. 域账号长度大于512。 +9. 域帐号为空。 +10. 域帐号长度大于512。 11. 约束为空。 12. 约束长度大于128。 13. 传入无效的认证和查询参数。 -14. 提供的系统账号头像编码字符串长度超过4KB。 -15. 提供的分布式账号头像编码字符串长度超过2MB。 +14. 提供的系统帐号头像编码字符串长度超过4KB。 +15. 提供的分布式帐号头像编码字符串长度超过2MB。 16. 提供非jpg和png的图片。 -17. 应用账号名长度超过512。 +17. 应用帐号名长度超过512。 18. 鉴权类型长度超过1024。 19. 令牌长度超过1024。 20. 键名长度超过1024。 21. 自定义数据值长度超过1024。 -### 处理步骤 -1. 请传入正确的参数。 +**处理步骤** + +请传入正确的参数。 + +## 12300003 帐号不存在 -## 12300003 账号不存在 +**错误信息** -### 错误信息 -The account does not exist. +The account does not exist. -### 可能原因 -该错误码表示操作的账号不存在,可能原因如下: -1. 查询/激活/删除未创建的账号。 -2. 查询/激活/删除已删除的账号。 -3. 为已删除的账号设置约束/用户名/头像。 -4. 更新未创建的账号。 -5. 为不存在的账号设置/取消账号信息访问授权。 -6. 为不存在的账号设置/删除/查询密码。 -7. 为不存在的账号设置/删除令牌。 -8. 为不存在的账号设置额外信息。 -9. 为不存在的账号设置/删除凭据。 -10. 为不存在的账号设置自定义数据。 -11. 为不存在的账号使能分布式同步功能。 +**可能原因** -### 处理步骤 -1. 请检查账号是否存在。 +该错误码表示操作的帐号不存在,可能原因如下: +1. 查询/激活/删除未创建的帐号。 +2. 查询/激活/删除已删除的帐号。 +3. 为已删除的帐号设置约束/用户名/头像。 +4. 更新未创建的帐号。 +5. 为不存在的帐号设置/取消帐号信息访问授权。 +6. 为不存在的帐号设置/删除/查询密码。 +7. 为不存在的帐号设置/删除令牌。 +8. 为不存在的帐号设置额外信息。 +9. 为不存在的帐号设置/删除凭据。 +10. 为不存在的帐号设置自定义数据。 +11. 为不存在的帐号使能分布式同步功能。 -## 12300004 操作受限账号 +**处理步骤** + +请检查帐号是否存在。 + +## 12300004 操作受限帐号 + +**错误信息** -### 错误信息 The specified account is restricted. -### 可能原因 -该错误码表示操作的是受限账号,可能原因如下: +**可能原因** + +该错误码表示操作的是受限帐号,可能原因如下: 1. 删除系统保留用户。 2. 查询系统保留用户的约束源类型。 -3. 创建id为0-100的账号。 +3. 创建id为0-100的帐号。 + +**处理步骤** -### 处理步骤 -1. 指定id为系统保留用户,无法操作。 +指定id为系统保留用户,无法操作。 ## 12300005 监听器已注册 -### 错误信息 +**错误信息** + The listener has been registered. -### 可能原因 +**可能原因** + 该错误码表示监听器已注册,可能原因如下: -1. 当前应用向系统注册一个已经注册过的监听器,无法重复注册。 +当前应用向系统注册一个已经注册过的监听器,无法重复注册。 + +**处理步骤** -### 处理步骤 -1. 请取消注册,或使用未注册过的监听器重新注册。 +请取消注册,或使用未注册过的监听器重新注册。 ## 12300006 监听器未注册 -### 错误信息 +**错误信息** + The Listener is not registered. -### 可能原因 +**可能原因** + 该错误码表示监听器未注册,可能原因如下: -1. 解注册一个未注册过的监听器。 +解注册一个未注册过的监听器。 -### 处理步骤 -1. 请使用注册的监听器执行解注册操作 +**处理步骤** + +请使用注册的监听器执行解注册操作 ## 12300007 PIN码输入器已注册 -### 错误信息 -The PIN inputer already exists. +**错误信息** + +The PIN inputer already exists. + +**可能原因** -### 可能原因 该错误码表示PIN码输入器已注册,可能原因如下: -1. PIN码输入器已注册,解注册之前无法重复注册。 +PIN码输入器已注册,解注册之前无法重复注册。 + +**处理步骤** + +PIN码输入器已存在,请勿重复操作。 + +## 12300008 帐号已存在 + +**错误信息** + +The account already exists. + +**可能原因** -### 处理步骤 -1. PIN码输入器已存在,请勿重复操作。 +该错误码表示帐号已存在,可能原因如下: +创建已存在的帐号。 -## 12300008 账号已存在 +**处理步骤** -### 错误信息 -The account already exists. +请取消创建,或使用其他账户号名重试。 -### 可能原因 -该错误码表示账号已存在,可能原因如下: -1. 创建已存在的账号。 +## 12300009 帐号已激活 -### 处理步骤 -1. 请取消创建,或使用其他账户号名重试。 +**错误信息** -## 12300009 账号已激活 +The account has been activated. -### 错误信息 -The account has been activated. +**可能原因** -### 可能原因 -该错误码表示账号已激活,可能原因如下: -1. 激活已激活的账号。 +该错误码表示帐号已激活,可能原因如下: +激活已激活的帐号。 -### 处理步骤 -1. 当前账号已激活,请勿重复操作。 +**处理步骤** -## 12300010 账号服务忙 +当前帐号已激活,请勿重复操作。 -### 错误信息 -The account service is busy. +## 12300010 帐号服务忙 -### 可能原因 -该错误码表示账号服务忙,可能原因如下: +**错误信息** + +The account service is busy. + +**可能原因** + +该错误码表示帐号服务忙,可能原因如下: 1. 短时间提交重复请求,如重复激活、重复设置等。 -2. 应用账号的认证会话数量超过256,无法处理新的认证请求。 +2. 应用帐号的认证会话数量超过256,无法处理新的认证请求。 -### 处理步骤 -1. 请等待一段时间后重试,并降低调用频率。 +**处理步骤** -## 12300011 账号数量已达上限 +请等待一段时间后重试,并降低调用频率。 + +## 12300011 帐号数量已达上限 + +**错误信息** -### 错误信息 The account number has reached the upper limit. -### 可能原因 -该错误码表示账号数量已达上限,可能原因如下: -1. 创建系统账号/应用账号时,已存在1000个账号。 +**可能原因** + +该错误码表示帐号数量已达上限,可能原因如下: +创建系统帐号/应用帐号时,已存在1000个帐号。 -### 处理步骤 -1. 请删除其他账号后再创建。 +**处理步骤** + +请删除其他帐号后再创建。 ## 12300012 不支持多用户 -### 错误信息 +**错误信息** + Multi-user is not supported. -### 可能原因 +**可能原因** + 该错误码表示不支持多用户,可能原因如下: -1. 当前设备不支持多用户,无法创建账号 +当前设备不支持多用户,无法创建帐号 -### 处理步骤 -1. 无法创建其他账号,请取消创建 +**处理步骤** -## 12300013 不支持的账号类型 +无法创建其他帐号,请取消创建 + +## 12300013 不支持的帐号类型 + +**错误信息** -### 错误信息 The account type is not supported. -### 可能原因 -该错误码表示提供了不支持的账号类型,可能原因如下: -1. 当前设备不支持创建管理员账号 +**可能原因** + +该错误码表示提供了不支持的帐号类型,可能原因如下: +当前设备不支持创建管理员帐号 -### 处理步骤 -1. 请创建非管理员账号 +**处理步骤** + +请创建非管理员帐号 ## 12300014 可信等级不支持 -### 错误信息 +**错误信息** + The trust level is not supported. -### 可能原因 +**可能原因** + 该错误码表示提供了可信等级不支持,可能原因如下: -1. 传入系统不支持的可信等级。 +传入系统不支持的可信等级。 + +**处理步骤** -### 处理步骤 -1. 请输入正确的可信等级。 +请输入正确的可信等级。 ## 12300015 认证类型不支持 -### 错误信息 +**错误信息** + The auth type is not supported. -### 可能原因 +**可能原因** + 该错误码表示提供了认证类型不支持,可能原因如下: -1. 传入系统不支持的认证类型。 +传入系统不支持的认证类型。 + +**处理步骤** -### 处理步骤 -1. 请提供系统支持的认证类型。 +请提供系统支持的认证类型。 ## 12300016 认证超时 -### 错误信息 +**错误信息** + The auth service is timeout. -### 可能原因 +**可能原因** + 该错误码表示认证超时,可能原因如下: 1. 认证录入超过三分钟。 2. 认证服务因网络原因无法及时响应而超时。 -### 处理步骤 +**处理步骤** + 1. 认证录入超时,请重试。 2. 请确认网络环境无问题后重试。 ## 12300017 认证服务忙 -### 错误信息 +**错误信息** + The auth service is busy. -### 可能原因 +**可能原因** + 该错误码表示认证服务忙,可能原因如下: -1. 认证总数超过5个。 +认证总数超过5个。 + +**处理步骤** -### 处理步骤 -1. 当前认证服务忙,请稍后重试。 +当前认证服务忙,请稍后重试。 ## 12300018 认证服务锁定 -### 错误信息 +**错误信息** + The auth service is locked. -### 可能原因 +**可能原因** + 该错误码表示认证服务锁定,可能原因如下: -1. 认证类型错误次数超过上限。 +认证类型错误次数超过上限。 + +**处理步骤** -### 处理步骤 -1. 认证错误次数超过上限,请在freezingTime之后重试。 +认证错误次数超过上限,请在freezingTime之后重试。 ## 12300019 凭据不存在 -### 错误信息 +**错误信息** + The credential does not exist. -### 可能原因 +**可能原因** + 该错误码表示凭据不存在,可能原因如下: 1. 认证未录入的凭据类型。 2. 查询未录入的凭据类型。 3. 删除未录入的凭据类型。 -### 处理步骤 -1. 请确认凭据类型是否存在。 - -## 12300020 无效的contextId - -### 错误信息 -The contextId is invalid. - -### 可能原因 -该错误码表示contextId无效,可能原因如下: -1. 传入取消的contexId未发起认证录入或已经完成。 - -### 处理步骤 -1. 请输入正确的contextId。 +**处理步骤** -# 应用账号错误码 +请确认凭据类型是否存在。 -## 12400001 应用不存在 - -### 错误信息 -The application does not exist. - -### 可能原因 -该错误码表示应用不存在,可能原因如下: -1. 设置访问权限时,目标应用不存在。 -2. 设置开放授权时,目标应用不存在。 - -### 处理步骤 -1. 请取消设置,或使用已安装的应用包名重试。 - -## 12400002 账号认证器服务不存在 - -### 错误信息 -The account authenticator service does not exist. -### 可能原因 -该错误码表示账号认证器服务不存在,可能原因如下: -1. 请求鉴权时,账号所属应用不支持认证器服务。 -2. 隐式添加账号时,账号所属应用不支持认证器服务。 -3. 验证指定账号的凭据时,该账号所属应用不支持认证器服务。 -4. 设置应用的认证器属性时,指定的应用不支持认证器服务。 - -### 处理步骤 -1. 请取消操作,或使用支持认证器服务的应用的包名重试。 - -## 12400003 账号认证器服务异常 - -### 错误信息 -The account authenticator service works abnormally. -### 可能原因 -该错误码表示账号认证器服务异常,可能原因如下: -1. 三方应用的鉴权服务接连失败。 - -### 处理步骤 -1. 请重试或重启系统。 - -## 12400004 鉴权类型不存在 - -### 错误信息 -The auth type does not exist. -### 可能原因 -该错误码表示鉴权类型不存在,可能原因如下: -1. 查询/删除令牌时,指定的鉴权类型不存在。 - -### 处理步骤 -1. 请使用存在的鉴权类型查询/删除。 - -## 12400005 会话不存在 - -### 错误信息 -The session does not exist. -### 可能原因 -该错误码表示会话不存在,可能原因如下: -1. 查询不存在的会话回调。 - -### 处理步骤 -1. 请使用已成功打开的会话标识查询会话回调。 - -## 12400006 授权列表已达上限 - -### 错误信息 -The size of authorization list reaches upper limit. -### 可能原因 -该错误码表示授权列表已达上限,可能原因如下: -1. 设置访问/开放授权时,授权列表的大小超过1024。 - -### 处理步骤 -1. 请取消设置操作,或者撤销已存在的访问/开放授权后再设置。 - -## 12400007 令牌数量已达上限 - -### 错误信息 -The number of token reaches upper limit. -### 可能原因 -该错误码表示令牌数量已达上限,可能原因如下: -1. 添加令牌时,目标账号的令牌数量已达1024。 - -### 处理步骤 -1. 请取消添加操作,或者删除已存在的令牌后再添加。 +## 12300020 无效的contextId -## 12400008 自定义数据的数量已达上限 +**错误信息** -### 错误信息 -The number of custom data reaches upper limit. -### 可能原因 -该错误码表示自定义数据的数量已达上限,可能原因如下: -1. 设置自定义数据时,目标账号的自定义数据数量已达512。 +The contextId is invalid. -### 处理步骤 -1. 请取消设置操作,或者删除已存在的自定义数据。 +**可能原因** -## 12400009 自定义数据不存在 +该错误码表示contextId无效,可能原因如下: +传入取消的contexId未发起认证录入或已经完成。 -### 错误信息 -The custom data does not exist. -### 可能原因 -该错误码表示自定义数据不存在,可能原因如下: -1. 查询账号的自定义数据时,输入的键名不存在。 +**处理步骤** -### 处理步骤 -1. 请使用存在的自定义数据的键名查询。 \ No newline at end of file +请输入正确的contextId。 diff --git a/zh-cn/application-dev/reference/errorcodes/errorcode-AccessToken.md b/zh-cn/application-dev/reference/errorcodes/errorcode-access-token.md similarity index 62% rename from zh-cn/application-dev/reference/errorcodes/errorcode-AccessToken.md rename to zh-cn/application-dev/reference/errorcodes/errorcode-access-token.md index a4672eeb69..03e236d1ef 100644 --- a/zh-cn/application-dev/reference/errorcodes/errorcode-AccessToken.md +++ b/zh-cn/application-dev/reference/errorcodes/errorcode-access-token.md @@ -1,140 +1,134 @@ -# AccessToken错误码 - -## 401 参数错误 - -### 错误信息 -Parameter error.${messageInfo}. - -### 可能原因 -该错误码表示js参数解析出现错误,可能原因如下。 -1. 入参数量不足。 -2. 参数类型错误。 - -### 处理步骤 -1. 检查入参,补充足够的入参数量。 -2. 检查入参,修正参数类型错误。 - - -## 201 权限校验失败 - -### 错误信息 -Permission denied.${messageInfo}. - -### 可能原因 -该错误码表示调用接口的应用进程未授权该接口所需目标权限,可能原因如下。 -1. 调用接口的应用进程未申请目标权限。 -2. 在该目标权限为用户授权类型的权限情况下,调用接口的应用进程未被用户授予该目标权限。 - -### 处理步骤 -1. 检查调用接口的应用进程是否申请了该权限。 -2. 在该目标权限为用户授权类型的权限情况下,检查调用接口的应用进程是否已被授予该权限。 - - -## 12100001 入参错误 - -### 错误信息 -Parameter invalid, message is ${messageInfo}. - -### 可能原因 -该错误码表示参数校验出现错误,可能原因如下。 -1. tokenId值为0。 -2. 指定的权限名为空或者权限名长度大于256。 -3. 请求授权/撤销权限的flag取值非法。 -4. 注册监听的参数检查错误。 - -### 处理步骤 -1. 检查入参,修正参数值为合法值。 - - -## 12100002 tokenId不存在 - -### 错误信息 -TokenId does not exist. - -### 可能原因 -1. 指定的tokenid不存在。 -2. 指定的tokenId对应的进程非应用进程。 - -### 处理步骤 -检查入参,修正参数值为有效值。 - - -## 12100003 权限名不存在 - -### 错误信息 -Permission does not exist. - -### 可能原因 -1. 指定的permissionName不存在。 -2. 请求授权/撤销权限场景下,指定的应用tokenid未申请过指定的permissionName。 -3. 权限使用记录场景下,指定的permissionName非用户授权的敏感权限。 - -### 处理步骤 -检查入参,修正参数值为有效值。[权限列表](../../security/permission-list.md)。 - - -## 12100004 接口未配套使用 - -### 错误信息 -The listener interface is not used together. - -### 可能原因 -该错误码表示监听器接口未配套使用,可能原因如下。 -1. 当前接口再未配套使用的情况下,重复调用。 -2. 当前接口再未配套使用的情况下,单独调用。 - -### 处理步骤 -1. 检查当前接口是否有配套使用,如调用启动记录的接口后,在未调用停止记录的接口前,不可再次使用相同的入参调用启动记录接口。 -2. 检查当前接口是否有配套使用,如停止记录的接口需要在启动记录的接口调用之后方可调用,注销监听接口需要在注册监听接口调用之后方可调用。 - - -## 12100005 监听器数量超过限制 - -### 错误信息 -The number of listeners exceeds the limit. - -### 可能原因 -该错误码表示当前监听器数量超过限制200. - -### 处理步骤 -及时释放已注册的无用的监听器。 - - -## 12100006 指定的应用不支持被授予或被取消授予指定的权限 - -### 错误信息 -The specified application does not support the permissions granted or ungranted as specified. - -### 可能原因 -1. 输入的tokenid是远端设备的身份标识,尚未支持分布式授权和取消授权。 -2. 入参指定的tokenid为沙箱应用,被禁止申请指定的权限。 - -### 处理步骤 -1. 请确认tokenid的获取方式是否正确。 -2. 确认待授权的沙箱应用是否为特殊的受限沙箱应用进程,部分模式下的沙箱应用被禁止授予大部分权限。 - - -## 12100007 系统服务工作异常 - -### 错误信息 -Service is abnormal. - -### 可能原因 -该错误码表示系统服务工作异常。 -1. 权限管理服务无法正常启动。 -2. IPC数据读取写入失败。 - -### 处理步骤 -系统服务内部工作异常,请稍后重试,或者重启设备。 - - -## 12100008 内存申请失败 - -### 错误信息 -Out of memory. - -### 可能原因 -系统内存不足。 - -### 处理步骤 -系统内存不足,请稍后重试,或者重启设备。 \ No newline at end of file +# AccessToken错误码 + +## 12100001 入参错误 + +**错误信息** + +Parameter invalid, message is ${messageInfo}. + +**可能原因** + +该错误码表示参数校验出现错误,可能原因如下。 +1. tokenId值为0。 +2. 指定的权限名为空或者权限名长度大于256。 +3. 请求授权/撤销权限的flag取值非法。 +4. 注册监听的参数检查错误。 + +**处理步骤** + +检查入参,修正参数值为合法值。 + + +## 12100002 tokenId不存在 + +**错误信息** + +TokenId does not exist. + +**可能原因** + +1. 指定的tokenid不存在。 +2. 指定的tokenId对应的进程非应用进程。 + +**处理步骤** + +检查入参,修正参数值为有效值。 + + +## 12100003 权限名不存在 + +**错误信息** + +Permission does not exist. + +**可能原因** + +1. 指定的permissionName不存在。 +2. 请求授权/撤销权限场景下,指定的应用tokenid未申请过指定的permissionName。 +3. 权限使用记录场景下,指定的permissionName非用户授权的敏感权限。 + +**处理步骤** + +检查入参,修正参数值为有效值。[权限列表](../../security/permission-list.md)。 + + +## 12100004 接口未配套使用 + +**错误信息** + +The listener interface is not used together. + +**可能原因** + +该错误码表示监听器接口未配套使用,可能原因如下。 +1. 当前接口再未配套使用的情况下,重复调用。 +2. 当前接口再未配套使用的情况下,单独调用。 + +**处理步骤** + +1. 检查当前接口是否有配套使用,如调用启动记录的接口后,在未调用停止记录的接口前,不可再次使用相同的入参调用启动记录接口。 +2. 检查当前接口是否有配套使用,如停止记录的接口需要在启动记录的接口调用之后方可调用,注销监听接口需要在注册监听接口调用之后方可调用。 + + +## 12100005 监听器数量超过限制 + +**错误信息** + +The number of listeners exceeds the limit. + +**可能原因** + +该错误码表示当前监听器数量超过限制200. + +**处理步骤** + +及时释放已注册的无用的监听器。 + + +## 12100006 指定的应用不支持被授予或被取消授予指定的权限 + +**错误信息** + +The specified application does not support the permissions granted or ungranted as specified. + +**可能原因** + +1. 输入的tokenid是远端设备的身份标识,尚未支持分布式授权和取消授权。 +2. 入参指定的tokenid为沙箱应用,被禁止申请指定的权限。 + +**处理步骤** + +1. 请确认tokenid的获取方式是否正确。 +2. 确认待授权的沙箱应用是否为特殊的受限沙箱应用进程,部分模式下的沙箱应用被禁止授予大部分权限。 + + +## 12100007 系统服务工作异常 + +**错误信息** + +Service is abnormal. + +**可能原因** + +该错误码表示系统服务工作异常。 +1. 权限管理服务无法正常启动。 +2. IPC数据读取写入失败。 + +**处理步骤** + +系统服务内部工作异常,请稍后重试,或者重启设备。 + + +## 12100008 内存申请失败 + +**错误信息** + +Out of memory. + +**可能原因** + +系统内存不足。 + +**处理步骤** + +系统内存不足,请稍后重试,或者重启设备。 diff --git a/zh-cn/application-dev/reference/errorcodes/errorcode-app-account.md b/zh-cn/application-dev/reference/errorcodes/errorcode-app-account.md new file mode 100644 index 0000000000..e9d1820c85 --- /dev/null +++ b/zh-cn/application-dev/reference/errorcodes/errorcode-app-account.md @@ -0,0 +1,134 @@ +# 应用帐号错误码 + +## 12400001 应用不存在 + +**错误信息** + +The application does not exist. + +**可能原因** + +该错误码表示应用不存在,可能原因如下: +1. 设置访问权限时,目标应用不存在。 +2. 设置开放授权时,目标应用不存在。 + +**处理步骤** + +请取消设置,或使用已安装的应用包名重试。 + +## 12400002 帐号认证器服务不存在 + +**错误信息** + +The account authenticator service does not exist. +**可能原因** + +该错误码表示帐号认证器服务不存在,可能原因如下: +1. 请求鉴权时,帐号所属应用不支持认证器服务。 +2. 隐式添加帐号时,帐号所属应用不支持认证器服务。 +3. 验证指定帐号的凭据时,该帐号所属应用不支持认证器服务。 +4. 设置应用的认证器属性时,指定的应用不支持认证器服务。 + +**处理步骤** + +请取消操作,或使用支持认证器服务的应用的包名重试。 + +## 12400003 帐号认证器服务异常 + +**错误信息** + +The account authenticator service works abnormally. +**可能原因** + +该错误码表示帐号认证器服务异常,可能原因如下: +三方应用的鉴权服务接连失败。 + +**处理步骤** + +请重试或重启系统。 + +## 12400004 鉴权类型不存在 + +**错误信息** + +The auth type does not exist. +**可能原因** + +该错误码表示鉴权类型不存在,可能原因如下: +查询/删除令牌时,指定的鉴权类型不存在。 + +**处理步骤** + +请使用存在的鉴权类型查询/删除。 + +## 12400005 会话不存在 + +**错误信息** + +The session does not exist. + +**可能原因** + +该错误码表示会话不存在,可能原因如下: + +查询不存在的会话回调。 + +**处理步骤** + +请使用已成功打开的会话标识查询会话回调。 + +## 12400006 授权列表已达上限 + +**错误信息** + +The size of authorization list reaches upper limit. +**可能原因** + +该错误码表示授权列表已达上限,可能原因如下: +设置访问/开放授权时,授权列表的大小超过1024。 + +**处理步骤** +1. 请取消设置操作,或者撤销已存在的访问/开放授权后再设置。 + +## 12400007 令牌数量已达上限 + +**错误信息** + +The number of token reaches upper limit. +**可能原因** + +该错误码表示令牌数量已达上限,可能原因如下: +添加令牌时,目标帐号的令牌数量已达1024。 + +**处理步骤** + +请取消添加操作,或者删除已存在的令牌后再添加。 + +## 12400008 自定义数据的数量已达上限 + +**错误信息** + +The number of custom data reaches upper limit. +**可能原因** + +该错误码表示自定义数据的数量已达上限,可能原因如下: +设置自定义数据时,目标帐号的自定义数据数量已达512。 + +**处理步骤** + +请取消设置操作,或者删除已存在的自定义数据。 + +## 12400009 自定义数据不存在 + +**错误信息** + +The custom data does not exist. + +**可能原因** + +该错误码表示自定义数据不存在,可能原因如下: +查询帐号的自定义数据时,输入的键名不存在。 + +**处理步骤** + +请使用存在的自定义数据的键名查询。 -- GitLab