全局错误码

更新时间:2024-07-22 06:34:04下载pdf

当调用接口发生错误时,会返回自定义错误信息,您可以参考本文了解云开发的全局错误码。如果您需要更多帮助,请 提交工单 联系涂鸦技术支持。

系统异常错误码

系统异常错误码是指以 50010xx11xx 开头的错误码。通常的报错场景为签名问题、参数错传问题、系统超时问题等。

错误码 错误信息 说明 解决方案
500 system error, please contact the admin 业务应用网络不通或者接口超时。 请稍后重试。如果问题一直存在,请提 工单 给技术支持。
1000 data not exist 数据不存在。 请检查输入参数是否有误。
1001 secret invalid secret 无效。 请检查秘钥是否拼写错误,可参考文档查看秘钥 查询项目信息
1002 access_token is null token 为空。 请您查看访问令牌 access_token 是否为空,可参考 请求结构
1003 grant type invalid 授权类型无效。 请输入有效的授权类型,可参考 获取令牌
1004 sign invalid 签名无效。 请您检查是否新版签名,可参考 签名机制
1005 clientId invalid client_id 无效。 请您检查项目 client_id 是否有效,参考文档查看 查询项目信息
1010 token is expired token 过期。 请您检查访问令牌 token 是否已过期,可参考 获取令牌
1011 token invalid token 无效。 请您检查访问令牌 token 是否无效,可参考 获取令牌
1012 token status is invalid token 状态无效。 请您检查访问令牌 token 状态是否无效,可参考 获取令牌
1013 request time is invalid 请求时间戳过期。 请检查请求的时间戳是否已过期,或与当前时间差距过大,可参考 请求结构
1100 param is empty 某些参数为空。 请您参考 API 文档的 请求参数,检查访问的 API 的参数是否漏传或为空。
1101 params range invalid 参数范围无效。 请按照 API 文档的 请求参数 说明,输入正确的参数类型和范围。
1102 param is null 参数为空。 请您参考 API 文档的 请求参数,检查访问的 API 的参数是否漏传或为空。
1103 commands issue error 命令无效。 命令下发失败,请检查命令信息或稍后重试。
1104 type is incorrect type 无效。 请检查类型是否错误。
1105 missing the header 错误的消息头。 请检查请求 header 是否漏传或内容错误,可参考 请求头参数
1106 permission deny 权限拒绝。 接口或设备等数据未授权,请您根据 TID 搜索详细的报错信息 API 调用日志,也可以直接检查设备是否有关联。
1107 code invalid 授权 code 无效。 请检查授权编号输入是否正确。
1108 uri path invalid uri 无效。 请您检查输入的 uri 是否正确。
1109 param is illegal, please check it 参数无效。 请按照 API 文档的 请求参数 说明,输入正确的参数类型和范围。
1110 concurrent request over limit 请求过时。 请稍后重试。如果问题一直存在,请提 工单 给技术支持。
1111 system is busy, please retry later 系统繁忙。 请稍后重试。如果问题一直存在,请提 工单 给技术支持。
1112 the user is syncing in the background, please try again later 用户同步中,稍后再试。 用户正在后台同步,请稍后再试。
1113 do not repeat the operation in a short time 重复请求。 请您参考 API 文档 请求结构,稍后再进行操作。
1114 your ip don’t have access to this API 当前请求的 client_id 开启了 云授权 IP 白名单 ,并且当前请求 IP 不在白名单列表内。 请您检查是否开启了白名单配置,请参考文档 管理项目 进行管理。
1199 your requests are too frequent 请求过于频繁。 您的请求过于频繁,请稍后再试。
1400 token invalid token 失效。 请您检查访问令牌 token 是否已失效,可参考 获取令牌
2007 IP cross-region 当前请求的 IP 已经跨区,不允许访问。 请访问您的 IP 所在区域的数据中心,数据中心地址,如果一定要跨区访问,请配置 云授权 IP 白名单
28841001 无权限 未订阅云开发企业版。 请先订阅云开发企业版后操作 云服务
28841002 云开发企业版订阅已到期,无权限。 您的云开发企业版订阅已到期。 请续期/重新订阅云开发企业版 云服务
28841003 云开发企业版账单超期未支付,无权限。 存在超期未支付的云开发企业版账单。 请先支付云开发企业版账单后操作 费用
28841004 云开发试用版额度耗尽,无权限。 已超出云开发试用版的额度。 请升级云开发企业版后操作,或等额度刷新后再操作 云服务
28841101 此API未开通,无权限。 您还未开通此 API。 请开通包含该 API 的服务包后操作 云服务
28841102 此API订阅已到期,无权限。 此 API 订阅已到期。 请续期/开通包含该 API 的服务包后操作 云服务
28841103 此API账单超期未支付,无权限。 此 API 存在超期未支付的账单。 请先支付包含该 API 的服务包账单后操作 费用
28841104 此API额度耗尽,无权限。 已超出此 API 的调用额度。 请升级包含该 API 的服务包,或等额度刷新后再操作 云服务
28841105 此API未授权给此项目,无权限。 此 API 未授权给指定的云项目。 请先进行项目授权,或修改项目后操作 云服务
28841106 此API未开通,无权限。 未获得此 API 的定向授权。 请先开通包含该 API 的服务包后操作 云服务

IoT Core 异常错误码

错误码 错误信息 说明 解决方案
40000001 属性为空 属性不能为空。 请检查是否漏传了属性,或者属性为空。
40000002 自定义名称非法 名字是为空,或包含了表情字符。 请检查是否漏传了名字,或者名字为空。
40000003 code不存在 设备所属产品未定义该功能值。 设备所属产品未定义该功能值,请检查是否拼写错误,或者在开发者平台里查看 产品开发
40000200 系统异常 请联系管理员。 请稍后重试。如果问题一直存在,请提 工单 给技术支持。
40000203 非法参数 请参考 API 文档设置参数。 请按照 API 文档的 请求参数 说明,输入正确的参数类型和范围。
40000232 网关下有其他zigbee设备正在升级 请确认后稍后重试。 请稍后重试。如果问题一直存在,请提 工单 给技术支持。
40000233 当前已经是最新版本 当前已经是最新版本。 请比对版本号是否一致,或稍后重试。
40000247 设备模块不存在 请确认设备激活时是否上报了设备模组。 请确认设备激活时是否上报了设备模块。
40000302 远程api调用失败 请联系管理员。 请稍后重试。如果问题一直存在,请提 工单 给技术支持。
40000303 参数错误 请参考 API 文档设置参数。 请按照 API 文档的 请求参数 说明,输入正确的参数类型和范围。
40000308 命令或值格式有误 请参考 API 文档设置参数。 请按照 API 文档的 请求参数 说明,输入正确的参数类型和范围。
40000801 设备不在线 请检查设备。 请检查设备连接状态,如网络状况、设备是否通电启动等。
40000802 属性错误 请检查设备属性。 请检查设备属性是否错误。
40000901 设备不存在 请检查传参。 请检查请求参数是否拼写错误。
40000903 参数不合法,请检查参数 请参考 API 文档设置参数。 请按照 API 文档的 请求参数 说明,输入正确的参数类型和范围。
40000904 列表参数个数太多 请参考 API 文档设置参数。 请按照 API 文档的 请求参数 说明,输入合适数量的列表参数个数。
40000999 设备系统异常 请联系管理员。 请稍后重试。如果问题一直存在,请提 工单 给技术支持。
40001001 空间id为空 请检查输入参数是否正确。 请检查空间 ID 是否漏传,或为空。
40001002 父空间id不合法 请检查参数 parent_space_id 是否正确。 请检查 parent_space_id 是否漏传,或拼写错误。
40001003 空间名称为空 请检查输入参数是否正确。 请检查空间名称是否漏传,或为空。
40001004 空间名称过长 空间名称长度 1-50 字符。 请按照 API 文档的 请求参数 说明,输入正确的参数类型和范围。
40001005 空间描述过长 空间描述长度 1-255 字符。 请按照 API 文档的 请求参数 说明,输入正确的参数类型和范围。
40001101 资源 ID 为空 请检查输入参数是否正确。 请检查资源 ID 是否漏传,或为空。
40001102 资源集合长度超出限制 资源集合长度超出限制。 请按照 API 文档的 请求参数 说明,输入合适数量的资源集合。
40001103 资源类型不合法 请检查输入参数是否正确。 请按照 API 文档的 请求参数 说明,输入正确的参数值。
40001104 资源不存在 请检查输入参数是否正确。 请检查参数是否漏传,或拼写错误。
40001105 资源已存在于该空间 请检查输入参数是否正确。 请检查该资源是否已存在。
40001106 当前空间存在子空间 您必须删除子空间才能继续操作。 请先删除子空间。
40001107 当前空间存在未删除资源 请删除资源后再重试。 请先删除空间下的资源。
40001900 无空间权限 无空间权限。 请先进行授权后操作。
40001901 空间不存在 空间不存在。 请检查参数是否漏传,或拼写错误。
40001902 参数不合法 请检查参数后重试。 请按照 API 文档的 请求参数 说明,输入正确的参数类型和范围。
40002901 群组不存在, 请查询群组是否有效 群组不存在,请查询群组是否有效。 请检查参数是否漏传,或拼写错误。
40002902 群组 uid 不存在,请检查参数是否正确 群组 uid 不存在,请检查参数是否正确。 请检查群组 uid 是否拼写错误。
40002903 空间下群组数量或群组下设备数量超过最大上限,请确认当前空间是否超过上限 空间下群组数量或群组下设备数量超过最大上限,请确认当前空间是否超过上限。 请确认当前空间是否超过上限。
40002904 群组无权限 群组无权限。 请检查当前账号是否拥有群组权限。
40002905 产品不支持创建群组 将产品配置成可创建群组。 请将产品配置成可创建群组。
40002906 参数错误 请检查参数。 请按照 API 文档的 请求参数 说明,输入正确的参数类型和范围。
40002999 群组服务异常,请联系管理员处理 群组服务异常,请联系管理员处理。 请稍后重试。如果问题一直存在,请提 工单 给技术支持。
40003900 参数为空 请您按照开发者文档,填充对应的参数。 请按照 API 文档的 请求参数,检查参数是否漏传或为空。
40003901 参数非法 请您参照开放者接口,填充合法参数。 请按照 API 文档的 请求参数 说明,输入正确的参数类型和范围。
40003902 联动场景不支持启用/禁用 检查传入的参数是否包含场景的规则 ID。 请检查输入参数是否包含场景的规则 ID。
40003903 参数应为空 请您按照开发者文档,填充对应的参数。 请按照 API 文档的 请求参数 说明,输入正确的参数类型和范围。
40003904 联动规则不存在 请检查传参。 请检查请求参数是否漏传,或拼写错误。
40003905 联动规则的条件存在相同的编码 请检查传参。 请按照 API 文档的 请求参数 说明,输入正确的参数类型和范围。
40004001 参数非法 请您按照开发者文档,填充对应的参数。 请按照 API 文档的 请求参数 说明,输入正确的参数类型和范围。
40004002 指令不存在 请您按照开发者文档,填充对应的参数。 请检查指令参数是否漏传,或拼写错误。
60009001 此 API 不在权限包范围 此 API 不在关联授权关系支持的权限包内 请您参考权限包文档,请选择合适的 API

业务异常错误码

业务异常错误码是指以 20x21x 开头的错误码。通常的报错场景为设备离线问题、用户数据问题、任务运行问题等。

错误码 错误信息 说明 解决方案
2001 device is offline 设备已下线。 请您检查设备网络是否正常。
2002 this user doesn’t have any devices 用户没有设备。 请您检查用户账号下是否关联设备。
2003 function not support 不支持的功能。 请按照 API 文档的 请求参数 说明,输入正确的指令进行操作。
2004 not support the lock type 不支持的 lock 类型。 请按照 API 文档的 请求参数 说明,输入正确的 lock 类型进行操作。
2005 product not exist 产品不存在。 请检查产品参数是否漏传,或拼写错误。
2006 user not exist 用户不存在。 请检查用户参数是否漏传,或拼写错误。
2007 device token expired 设备 token 过期。 请检查设备 token 是否过期。
2008 command or value not support 指令不支持。 请按照 API 文档的 请求参数 说明,输入正确的指令进行操作。
2009 not support this device 设备不支持。 请按照 API 文档的 请求参数 说明,输入正确类型的设备进行操作。
2010 device not exist 设备不存在。 请检查设备参数是否漏传,或拼写错误。
2012 application not support 应用不支持。 请按照 API 文档的 请求参数 说明,输入正确类型的应用进行操作。
2013 add timer failed 添加定时任务失败。 请检查参数是否正确,稍后重试,或联系管理员。
2014 this device doesn’t have any timers 设备没有定时任务。 请检查设备是否添加了定时任务。
2015 this category is not supported 品类不支持。 请按照 API 文档的 请求参数 说明,输入正确类型的品类进行操作。
2016 remote control is removed or does not exist 远程控制被移除或者不存在。 请检查远程控制是否存在,或参数是否拼写错误。
2017 schema does not exist app schema 不存在。 请检查 app schema 是否存在,或参数是否拼写错误。
2018 data decrypt failed 数据解密失败。 请检查参数是否输入错误,稍后重试,或联系管理员。
2019 time over two hours 时间超过 2 小时。 请检查时间跨度是否超过最大时间。
2020 Only third-party clouds are supported 仅支持第三方云。 请检查是不是第三方云。
2021 Illegal email email 错误。 请检查电子邮箱格式是否错误。
2022 Illegal phone 手机号错误。 请检查手机号格式是否错误。
2023 user exist 用户已存在。 请检查用户账号是否已经创建。
2024 device file path is not standardized 设备与文件路径无效。 请按照 API 文档的 请求参数 说明,检查设备文件路径是否符合格式要求。
2025 device and file path mismatch 设备与文件路径不匹配。 请检查设备与文件路径是否符合格式要求,是否匹配。
2026 ip failed to get 获取 IP 失败。 请检查是否使用了代理等。
2027 size too large size 过大。 请检查输入的文本或文件是否过大。
2028 encryption token expire token 过期。 请您检查加密令牌 token 是否已过期。
2029 session status is invalid session 无效。 请检查 session 是否拼写错误或已过期。
2030 virtual scan only supports ay region 虚拟扫描仅支持中国区。 请检查接口请求路径是否是中国区。
2031 third-party platform authorization failed 第三方鉴权失败。 请检查第三方服务是否正常,稍后重试,或联系管理员。
2032 app pushed request unique ID is duplicate request_id 重复,需要保证幂等。 请检查 request_id 生成是否正常,或存在重复发送请求。
2033 more than 1000 app message push users 推送用户数量过多。 请按照 API 文档的 请求参数 说明,输入正确的参数。
2037 the username has been bound by another username type 用户已经绑定了其他 type。 请检查用户是否已经绑定了其他 type。
2041 operator name is exist 操作人用户名已经存在。 请检查操作人用户名是否已经存在。
2042 operator not exist 操作人不存在。 请检查操作人是否存在,或操作人参数是否拼写错误。
2043 operator uuid not exist UUID 不存在。 请检查 UUID 是否存在,或 UUID 参数是否拼写错误。
2044 operator ip not exist IP 不存在。 请检查 IP 是否存在,或 IP 参数是否拼写错误。
2045 operator ip has bind 操作人 IP 已经绑定。 请检查 IP 是否已经绑定。
2046 operator uuid has bind 操作人 UUID 已绑定。 请检查 UUID 是否已经绑定。
2047 this device is frozen by user, cannot command 设备已经被冻结。 请检查设备是否已经被冻结。
2050 the infrared code corresponding to the key does not exist 红外代码不存在。 请检查红外代码是否存在,或参数是否拼写错误。
2051 send infrared command failed 发送红外指令失败。 请检查指令是否正确,稍后重试,或联系管理员。
2052 not support the command to set specific temperature 不支持设置特定温度的命令。 请按照 API 文档的 请求参数 说明,输入正确的命令。
2053 the matching infrared code is invalid 匹配的红外代码无效。 请检查红外代码的状态,或红外代码参数是否拼写错误。
2054 the sub-device does not exist 子设备不存在。 请检查子设备是否存在,或参数是否拼写错误。
2055 not support the device 不支持的设备。 请按照 API 文档的 请求参数 说明,输入正确类型的设备。
2056 device has bind or not active 设备已绑定或者未活跃。 请检查设备的状态,或检查参数是否拼写错误。
2060 failed to add user, please try it later 添加用户失败。 请稍后重试,或联系管理员。
2061 message push config are not set 消息推送配置未设置。 请先设置消息推送配置。
2062 data already exists 数据已存在。 请检查数据是否已经存在,请勿重复操作。
2063 other Zigbee device is upgrading 其他 Zigbee 设备正在更新。 请检查其他 Zigbee 设备是否更新中,或稍后重试。
2064 device version is the latest 设备版本是最新的。 请比对设备版本是否一样。
2101 duplicate naming under the device 设备名称重复。 请检查设备名称是否重复。
2401 username or password wrong 用户 App 账号名或密码错误,请重新确认或尝试重置密码。 请修改账号或密码后重试,或重置密码。