错误码字典
更新时间:2026-08-06 10:24:24
AIRTC控制台出现错误提示时,或AppSDK/客户云平台调用AIRTC云平台API接口出现错误时,您可以根据错误码信息来定位问题并尝试解决。
如果实际使用中,出现了以下未罗列的错误码,请及时反馈。
常见错误码
| 错误码 | 错误信息 | 描述 | 尝试解决方法 |
|---|---|---|---|
| 200 | success | 请求成功 | - |
| 500 | service error | 服务端错误 | 请截图反馈 |
| 503 | service not available | 服务不可用 | 请截图反馈 |
| 2000 | param is invalid | 请求参数不合法 | 检查各入参信息是否正确 |
| 2062 | identityId does not exist | 用户唯一标识符不存在 | 请检查自有账号体系下的用户OpenId是否存在 |
| 2065 | identityId and iotId not bound | 用户设备没有关联关系 | 校验用户和设备是否有绑定关系或分享关系 |
| 5005 | product not found or unbound with app | 产品不存在或未关联 | 检查productKey是否正确,检查APP是否已关联产品。 |
| 6221 | device not online | 设备不在线 | 设备处理离线或休眠状态,要先将设备恢复成在线状态 |
| 20017 | cloud token invalid or timeout | cloudToken不合法 | 检查cloudToken是否正确或已过期 |
| 30101 | productName not repeatable | 产品名称或型号不允许重复 | 产品名称重复,换个产品名称 |
| 30102 | product has been released | 当前产品已经发布 | |
| 30103 | productGroupName not repleatable | 产品分组名称不允许重复 | 产品分组名重复,换个分组名 |
| 30104 | product group is not blank | 分组下有产品,删除失败 | 分组下已经有产品,不允许删除该分组,建议先清空下该分组下产品,再删除分组 |
| 30105 | product thing spec sign not repleatable | 物模型项标识不能重复 | 存在物模型标识项重复,检查并修复 |
| 30106 | product has been assigned with activation codes | 当前产品已经量产,无法删除 | 如果已经授权给三方开发,建议取消授权。 同时建议修改产品名并增加废弃标识 |
| 30107 | test device quota exceeds | 当前产品下测试设备数量已超出限额 | 请先删除无用的测试设备,再添加。或走正式量产流程获取正式激活码 |
| 30108 | product has been assigned with test devices | 当前产品下存在测试设备,无法删除 | 请先删除该产品下的所有测试设备,再进行产品删除 |
| 30109 | product had got two devices with same name | 当前产品下存在相同 DeviceName 设备,无法创建 | 一个产品下DeviceName要保证唯一 |
| 30110 | product thing spec used in device alarm rules | 该项已在告警规则中使用,无法删除 | 先删除物模型下的规则,再考虑删除物模型 |
| 30111 | product multi cameras not configured | 多目设备通道还未配置,不允许发布 | 先配置多目通道,再发布 |
| 30112 | product can not granted to self | 产品不允许授权给自己 | 产品只能授权给别人 |
| 30113 | product thing spec sign not exist | 物模型项标识不存在 | 请确认该物模型是否未创建,或名称不一致 |
| 30114 | app pns p12 cert invalid password | 苹果消息推送p12证书密码错误 | 请填写正确的密码,注意密码大小写 |
| 30115 | product thing spec sign not exist | 苹果消息推送p12证书错误 | 请提供正确的iOS P12证书文件 |
| 30116 | app had been bound with a skill | 当前App已与技能绑定,无法删除 | 技能已绑定该App,请先解绑技能 |
| 30117 | product had been bound with a skill | 当前产品已与技能绑定,无法删除 | 技能已绑定该产品,请先解绑技能 |
| 30118 | product had been bound with a digest | 当前产品已与AI摘要技能绑定,无法删除 | AI摘要技能已绑定该产品,请先解绑AI摘要技能 |
| 30200 | distribution account can not be satisfied | 可用激活码数量不足以满足分配要求 | 可用激活码数量不足,请再申请一批 |
| 30201 | allocated account can not be satisfied | 可用激活码数量不足以满足投产要求 | 可用激活码数量不足,请再申请一批 |
| 30202 | customer_balance can not be satisfied | 可用余额不足 | 可用余额不足,请先充值 |
| 30203 | pay order can not be created | 创建支付订单失败 | 请截图反馈 |
| 30204 | dedicated product key not found | 未能获取当前客户专属版产品Key | 请反馈 |
| 30205 | trade can not be settled | 订单状态发生改变,请刷新 | |
| 30206 | dedicated product quantum not assigned | 当前产品归属激活码库存未配置 | 请先配置 |
| 30207 | dedicated product quantum not created | 当前产品归属激活码库存不存在 | 请先配置 |
| 30220 | bandwidth trade busy | 订单服务正忙,请稍后重试 | 稍后重试或截图反馈 |
| 30221 | bandwidth trade not paid | 存在未支付带宽订单,请先支付或取消 | |
| 30222 | bandwidth trade can not be set | 订单状态已发生改变,请刷新查看最新状态 | |
| 30240 | skill banding had been created | 当前技能与产品已经绑定,请勿重复 | |
| 30241 | skill tokens can not be satified | 当前技能绑定次数已用尽,请购买 | |
| 30242 | skill had been created | 当前厂商技能与App已经绑定,请勿重复 | |
| 30243 | skill trade not paid | 存在未支付技能订单,请先支付或取消 | |
| 30244 | skill status not expected | 当前技能状态已变更,请刷新重试 | |
| 30245 | skill binding status not expected | 当前技能绑定状态已变更,请刷新重试 | |
| 30246 | digest test failed | 当前摘要测试失败 | 请截图反馈 |
| 30302 | invalid account type | 参数accountType无效或暂不支持 | 请截图反馈 |
| 30303 | invalid account | 参数account无效或不是有效的email或mobile | 确保account是有效的email格式或mobile格式 |
| 30304 | invalid account email | 参数account为无效的email | email格式要正确 |
| 30305 | invalid account mobile | 参数account为无效的mobile phone number | mobile格式要正确 |
| 30306 | length exceed 1024 | 参数长度超过1024 | |
| 30307 | invalid login name | 参数loginName长度超过128 | |
| 30308 | invalid country code | 参数country无效 | 形如:zh_CN |
| 30309 | invalid pwd type | 参数pwdType无效 | 请截图反馈 |
| 30310 | invalid password | 参数password无效 | 请截图反馈 |
| 30312 | frequent verify code | 发送验证次数过多,请次日重试 | 验证码发送次数过多,今日被锁定,无法再发送,次日会解锁 |
| 30313 | account not register | 账号未注册,请先注册 | 针对使用自有账号体系情况,注册前需要做好控制台的参数配置。 |
| 30314 | token expired | token已过期或已失效 | 请退出后重新登录尝试 |
| 30315 | different verify code | 验证码错误或失效 | 请重试,并在有效期内完成验证 |
| 30316 | different password | 用户名或密码错误 | 请检查用户名和密码是否正确 |
| 30317 | weakness password | 弱密码,请重置密码 | 通过重置密码功能设置为新的强密码 |
| 30318 | frequent wrong password | 密码错误次数过多,账号已锁定,请次日重试 | 使用错误密码登录次数过多,今日被锁定,无法再通过密码登录,次日会解锁 |
| 30319 | invalid verify code type | 不支持的验证码类型 | 请截图反馈 |
| 30320 | invalid verify code | 参数verifyCode为无效的code | 验证码错误或已过期 |
| 30321 | account already registered | 账号已注册,不要重复注册 | 已注册,直接登录 |
| 30322 | account register not support pwd other code | 账号注册时,不支持PwdType为OtherCode | 请使用正确的模式 |
| 30323 | invalid old password | 参数oldPassword无效或与存储的密码不一致 | 请检查oldPassword的参数填写是否正确 |
| 30324 | invalid new password | 参数newPassword无效 | 请检查newPassword的参数填写是否正确 |
| 30325 | equal old new password | 参数oldPassword和newPassword相同 | 重置密码时,新密码不能与老密码相同 |
| 30326 | invalid refresh token | 参数refreshToken无效 | refreshToken格式错误 |
| 30327 | refresh token expired | refreshToken已过期或已失效 | |
| 30329 | invalid json format | 不是一个有效的JSON字符串 | 确保参数为一个标准的JSON字符串 |
| 30330 | invalid account type pwd type | accountType不支持该pwdType | accountType与pwdType要匹配,见相关文档说明 |
| 30331 | invalid avatar url | avatarUrl长度超过256 | |
| 30332 | invalid niackName | nickName长度超过128 | |
| 30333 | invalid code | 参数code为空或不是有效的国际冠码 | 国际冠码,比如:+86 |
| 30334 | invalid client unique key | 参数clientUniqueKey长度超过64位 | |
| 30335 | invalid app key | 参数appKey未找到 | |
| 30336 | invalid tenant id | 参数tenantId无效 | 确保服务器端请求token对应的租户与appKey的租户一致 |
| 30596~30599 | system error | 服务内部请求异常 | 请截图反馈 |
| 30602 | param invalid | 参数无效 | 请检查请求参数情况 |
| 30603 | param miss | 参数缺失 | 请检查请求参数情况 |
| 30604 | system error | 系统错误 | 请截图反馈 |
| 30605 | db error | 请求db异常 | 请截图反馈 |
| 30607 | sign invalid | 签名无效 | 请截图反馈 |
| 30798,30799 | system error | 系统内部服务请求异常 | 请截图反馈 |
| 31006 | device not bind | 设备未绑定 | 先绑定设备,再操作设备 |
| 31007 | license unavailable | 激活码不可用 | 检查传入的iotId或者productKey、deviceName是否正确 |
| 31008 | bindToken expired | 绑定令牌过期或不存在 | 请重新登录绑定 |
| 31009 | only support test device bind | 仅支持测试设备绑定 | 正式量产设备不能走测试设备绑定入口 |
| 31010 | device bound | 设备已绑定 | 先解绑后绑定 |
| 31011 | license existed | 激活码已存在 | 检查productKey、deviceName平台是否已经初始化 |
| 31013 | upload file error | 上传文件异常 | 上传激活码文件报错,请截图反馈 |
| 31014 | download file error | 下载文件异常 | 下载激活码文件报错,请截图反馈 |
| 31015 | cross tenant | 分享的用户不在同一租户下 | 分享的用户要求在同一个租户下 |
| 31016 | exceed group max count | 超过最大分组数量限制 | 检查设备可分组的数量,避免超过最大值。或删除后再新增 |
| 31017 | exceed share max count | 超出最大分享数量限制 | 检查设备可分享的数量,避免超过最大值。或删除后再新增 |
| 31018 | license token not exist | 设备端许可证令牌不存在 | 请使用正确的设备三元组重新添加设备 |
| 31023 | deviceName invalid | 设备名无效 | 设备名已经存在,一个ProductKey下不允许重复 |
| 31060 | invalid auth token | 设备端许可令牌无效 | 请使用正确的设备三元组重新添加设备 |
| 31061 | gateway not bind | 网关设备未绑定 | 请先绑定网关设备 |
| 31062 | not gateway | 不是网关设备 | 不是网关设备,不能走网关添加入口 |
| 31063 | sub product not exist | 网关下的子产品不存在 | 请检查网关子产品 |
| 31064 | gateway channel not set | 网关通道未设置 | 请设置网关通道 |
| 31065 | device has bind to another user | 设备已被其他用户绑定 | 请确定该设备的三元组信息是否重复或确认被其他用户绑定 |
| 31067 | share qrkey not exist | 共享二维码Key不存在 | 请求分享用户重新分享 |
| 31068 | bind device not online | 绑定设备不在线 | 确保已绑定设备在线 |
| 31069 | bind device not prepare | 绑定设备未准备就绪或设备已添加未重置 | 请截图反馈 |
| 31492~31499 | system error | 服务内部请求异常 | 请截图反馈 |
| 31506 | device sign invalid | 设备登录签名错误 | 检查deviceSecret是否正确 |
| 31507 | unknown topic | 未知的队列topic | 请截图反馈 |
| 31508 | client not login | 客户端未登录 | 客户端先登录 |
| 31509 | none specification | 无套餐 | 请先开套餐 |
| 31510 | no permission | 无权限 | 请先确认主账号已分享权限 |
| 31511 | region invalid | 设备登录机房错误 | 截图反馈 |
| 31512 | gateway device unbind | 网关主设备未绑定 | 请先绑定网关主设备 |
| 31513 | device unbind | 设备未绑定 | 请先绑定设备 |
| 31514 | device not login | 设备未登录 | 请先设备登录 |
| 31689~31699 | system error | 服务内部请求异常 | 请截图反馈 |
| 31710 | attribute add type error | 属性类型错误 | |
| 31712 | db all error | db处理全部失败 | 请截图反馈 |
| 31713 | db part error | db处理部分失败 | 请截图反馈 |
| 31714 | part success | 部分成功 | 请截图反馈 |
| 31715 | type no exist error | 类型不存在错误 | 请截图反馈 |
| 31716 | dimension no exist error | 维度不存在错误 | 请截图反馈 |
| 31717 | dimension value no exist error | 维度值不存在错误 | 请截图反馈 |
| 31718 | entity value too long | 保存属性信息数据太长,超过2k大小 | 减少保存数据长度 |
| 31897~31899 | system error | 服务内部请求异常 | 请截图反馈 |
| 32802 | param invalid | 参数无效 | 请检查传参确保有效 |
| 32803 | param miss | 参数缺失 | 请检查传参是否都按要求填写 |
| 32804 | system error | 系统错误 | 请截图反馈 |
| 32805 | db error | 数据库错误 | 请截图反馈 |
| 32806 | invalid begin time | 参数beginTime时间戳无效 | 请确保beginTime为标准的时间戳(13位) |
| 32807 | invalid end time | 参数endTime时间戳无效 | 请确保endTime为标准的时间戳(13位) |
| 32808 | invalid begin end timestamp | 参数beginTime必须小于endTime | 确保 beginTime < endTime |
| 32809 | invalid offsetId | 参数offsetId无效,支持的格式:Z,+/-hhmm,+/-hh,+/-hh:mm | 严格按格式要求填写 |
| 32810 | upload m3u8 error | 上传M3U8文件失败 | 请截图反馈 |
| 32811 | create download error | 创建下载链接失败 | 请截图反馈 |
| 32812 | record permission deny | 录像权限被拒绝 | 你无权访问视频,请确认分享者是否授予了你视频访问权限 |
| 32813 | invalid time diff | endTime与beginTime的时间差小于2秒或大于24小时 | 请按提示修改参数值 |
| 32814 | invalid order by | 不是有效的orderBy值,只支持asc和desc | 请按提示修改参数值 |
| 32815 | invalid time diff stats | endTime与beginTime的时间差必须介于1~31天 | 请按提示修改参数值 |
| 32816 | invalid eventId array len | eventIds数组不能为空且长度不超过50 | 请按提示修改参数值 |
| 32817 | invalid iotId | productKey和deviceName为空,iotId必填 | 请按提示修改参数值 |
| 32818 | invalid pk dn | iotId为空,productKey和deviceName必填 | 请按提示修改参数值 |
| 32819 | invalid device name | deviceName[国标]对应的License不存在 | 请确定设备是否申请了License并已经绑定 |
| 32820 | invalid pic event ids | eventIds为空或个数超过一定数量(一般是50个) | 请按提示修改参数值 |
| 32821 | invalid duration | duration超过指定时长(默认2分钟) | 请截图反馈咨询线网或私有化部署环境的时长配置 |
| 33206 | ota package error | OTA包错误 | 请确认固件升级包是否正确 |
| 33207 | ota package not exist | OTA包不存在 | 请确认是否上传了固件升级包 |
| 33208 | verify package not exist | 验证任务已存在 | 验证任务已存在,不能重复创建 |
| 33210 | ota task not exsist | 任务不存在 | 请确认是否正确创建任务 |
| 33211 | verify device exist | 验证设备已存在 | 验证设备已添加,无需重复添加 |
| 33212 | verify task not exist | 验证任务不存在 | 请确认验证任务是否已经正确添加 |
| 33213 | verify task not completed | 验证任务未结束 | 验证任务未结束,请等待结束完成 |
| 33214 | task cancel | 任务已取消 | 控制台检查对应的ota任务是否已取消 |
| 33215 | verify task can't cancel | 验证任务不可取消 | 验证任务不可取消 |
| 33216 | no upgrade version | 无可升级版本 | 升级配额已满或者不符合升级条件,当前无可用的升级版本,可在控制台查看升级任务配置是否覆盖此设备 |
| 33217 | task exist | 升级任务已存在 | 升级任务已存在,请勿重复创建 |
| 33495~33499 | system error | 服务内部请求异常 | 请截图反馈 |
| 33551 | protocol not supported | 不支持的协议 | 请截图反馈 |
| 33552 | media use not supported | 不支持的MediaUse类型 | 请截图反馈 |
| 33553 | get media url failed | 获取媒体访问地址失败 | 请截图反馈 |
| 33554 | sdp is blank | SDP为空 | 请截图反馈 |
| 33555 | anwserSdp is blank | anwserSDP为空 | 请截图反馈 |
| 33556 | get media info failed | 获取媒体信息失败 | 请截图反馈 |
| 33557 | send push cmd failed | 发送推送命名失败 | 请截图反馈 |
| 33558 | close stream failed | 关闭流通道失败 | 请截图反馈 |
| 33560 | no package exception | 无套餐异常 | 请截图反馈 |
| 33561 | get living user count failed | 获取在线用户数异常 | 请截图反馈 |
| 33562 | get edge media facade failed | 获取边缘媒体代理失败 | 请截图反馈 |
| 33563 | call edge media facade failed | 请求边缘媒体代理失败 | 请截图反馈 |
| 33564 | record index sync failed | 云存记录索引同步失败 | 请截图反馈 |
| 33579 | gen record upload url failed | 生成云存记录URL地址失败 | 请截图反馈 |
| 33580 | invalid pk or dn | 参数productKey或deviceName为空 | 请按提示修改参数 |
| 33581 | invalid lensId | 参数lensId必须介入0~3之间 | 请按提示修改参数 |
| 33582 | invalid app or stream | 参数app或stream为空 | 请按提示修改参数 |
| 33583 | invalid video codec | 参数videoCodec无效,只支持H264,H265和AUTO | 请按提示修改参数 |
| 33585 | invalid record type | 参数recordType介于0~9之间 | 请按提示修改参数 |
| 33586 | invalid stream type | 参数streamType介于0~9之间 | 请按提示修改参数 |
| 33587 | no available media server | 无可用的MediaServer | 请截图反馈 |
| 33588 | invoke media server error | 请求MediaServer异常 | 请截图反馈 |
| 33559,33565 33609,33610 | system error | 服务内部请求异常 | 请截图反馈 |
| 33810~33813 | system error | 服务内部请求异常 | 请截图反馈 |
| 34007 | region unavailable | 区域不可用 | 请截图反馈 |
| 34010 | gateway region unavailable | 主设备区域不可用 | 请截图反馈 |
| 34406 | specification not exist | 商品规格不存在 | 请截图反馈,要求增加新的商品(套餐)规格 |
| 34407 | query commodify exception | 查询商品异常 | 请截图反馈 |
| 34408 | buy commodify exception | 购买商品异常 | 请截图反馈 |
| 34409 | get order exception | 获取订单异常 | 请确认订单号是否正确 |
| 34410 | order status fail | 订单状态失败 | 订单未支付成功,检查账户余额是否充足 |
| 34411 | order status invalid | 订单状态无效 | 检查订单是否冻结或过期 |
| 34412 | order expire | 订单已过期 | 订单已经过期,建议重新购买 |
| 34413 | order not exist | 订单不存在 | 建议购买新订单 |
| 34414 | order tenant | 跨租户操作 | 请确认是否App使用不当 |
| 34416 | create app cloud storage trade failed | 创建App购买云存储交易失败 | 请截图反馈 |
| 34417 | device not found | 设备未找到 | 请截图反馈 |
| 34418 | app cloud storage order not found | App购买云存储订单未找到 | 请截图反馈 |
| 34419 | only unpaid orders can be continue to paid | 只有未支持的订单可以继续支付 | 请确认订单是否已支付 |
| 34422 | app cloud storage order failed to pay | App云存储订单未支付成功 | 请截图反馈 |
| 34423 | app cloud storage order had been cancelled because of timeout | App云存储订单由于支付超时被取消了 | 请重新购买云存储套餐 |
| 34424 | only unpaid orders can be cancel | 只有未支持的订单可以取消支付 | 请确认订单是否已支付 |
| 34694~34699 | system error | 服务间请求异常 | 请截图反馈 |
| 34906 | get action error | 获取动作错误 | 请确认动作是否存在 |
| 34907 | rule not exist | 规则不存在 | 请先创建规则 |
| 34910 | scene exist | 场景数据存在 | 用户是否已经有相同条件和动作的场景 |
| 34911 | scene not exist | 场景不存在 | 用户是否已经有相同条件和动作的场景 |
| 34912 | scene trigger record not exist | 场景触发记录数据不存在 | 用户是否已经有相同条件和动作的场景 |
| 34913 | pulsar opt error | Pulsar操作失败 | 请截图反馈 |
| 34996~34999 | system error | 服务间请求异常 | 请截图反馈 |
| 35206 | phone number can not be null | 手机号不能为空 | 请检查请求参数 |
| 35207 | code can not be null | 模板code不能为空 | 请检查请求参数 |
| 35208 | sms template not configuration | SMS短信模板未配置 | 请先配置SMS短信模板 |
| 35209 | template sms server fail | SMS短信服务调用失败 | 请截图反馈 |
| 35210 | template sms send fail | SMS短信发送失败 | 请截图反馈 |
| 35211 | email can not be null | 邮箱不能为空 | 请检查请求参数 |
| 35212 | email template not configuration | EMAIL邮件模板未配置 | 请先配置Email邮件模板 |
| 35213 | email template param not configuration | EMAIL邮件模板参数未配置 | 请先配置Email邮件模板参数 |
| 35214 | template email send fail | EMAIL邮件发送失败 | 请截图反馈 |
| 35215 | tenantId can not be null | 租户id不能为空 | 请检查请求参数 |
| 35216 | locale can not be null | Locale不能为空或不是一个合法的Locale | 请检查请求参数,形如:zh_CN |
| 35217 | service can not be null | Service不能为空 | 请截图反馈 |
| 35219 | template param not match | 传入的参数变量与EMAIL模板中要求的不一致 | 请确认邮件模板参数是否正确板 |
| 35707 | create download url error | 创建下载地址失败 | 请截图反馈 |
| 35709 | create upload url error | 创建上传地址失败 | 请截图反馈 |
| 36102 | illegal argument | 参数非法 | 请检查请求参数 |
| 36103 | system error | 系统错误 | 请截图反馈 |
| 36109 | cache error | 缓存异常 | 请截图反馈 |
| 36110 | datacenter not exist | 对应数据中心不存在 | 检查用户或设备是否已注册或绑定 |
| 36111 | license unavailable | 设备许可证不可用 | 检查传入的iotId或者productKey、deviceName是否正确 |
| 36112 | account datacenter not exist | 账户数据中心不存在 | 确定用户是否注册 |
| 36114 | device datacenter not exist | 设备数据中心不存在 | 确定设备是否是绑定状态 |
| 36115 | uuid invalid | 三元组与UUID不匹配 | 一个三元组只能和一个UUID关联,检查该三元组使用的UUID和之前的是否一致。参考 |
| 36198,36199 | system error | 服务间请求异常 | 请截图反馈 |
| 100001 | accessToken expired | accessToken已经过期 | 请重新登录 |
| 100002 | auth to accessToken failed | 用code换取AccessToken值失败 | 请截图反馈 |
| 100004 | changep password or revoke authorization accessToken invalid | 用户改密或解除授权导致AccessToken失效 | 请重新登录 |
| 100005 | accessToken invalid | accessToken非法 | 请重新登录 |
| 100007 | authCode invalid | 无效的授权码 | 请重新登录 |
| 110000 | system general error | 系统通用错误 | 请截图反馈 |