功能说明
如果返回结果中存在 Error 字段,则表示调用 API 接口失败。例如:
{
"Response": {
"Error": {
"Code": "AuthFailure.SignatureFailure",
"Message": "The provided credentials could not be validated. Please check your signature is correct."
},
"RequestId": "ed93f3cb-f35e-473f-b9f3-0d451b8b79c6"
}
}
Error 中的 Code 表示错误码,Message 表示该错误的具体信息。
错误码列表
公共错误码
错误码 | 说明 |
---|---|
ActionOffline | 接口已下线。 |
AuthFailure.InvalidAuthorization | 请求头部的 Authorization 不符合腾讯云标准。 |
AuthFailure.InvalidSecretId | 密钥非法(不是云 API 密钥类型)。 |
AuthFailure.MFAFailure | MFA 错误。 |
AuthFailure.SecretIdNotFound | 密钥不存在。请在 控制台 检查密钥是否已被删除或者禁用,如状态正常,请检查密钥是否填写正确,注意前后不得有空格。 |
AuthFailure.SignatureExpire | 签名过期。Timestamp 和服务器时间相差不得超过五分钟,请检查本地时间是否和标准时间同步。 |
AuthFailure.SignatureFailure | 签名错误。签名计算错误,请对照调用方式中的签名方法文档检查签名计算过程。 |
AuthFailure.TokenFailure | token 错误。 |
AuthFailure.UnauthorizedOperation | 请求未授权。请参考 CAM 文档对鉴权的说明。 |
DryRunOperation | DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。 |
FailedOperation | 操作失败。 |
InternalError | 内部错误。 |
InvalidAction | 接口不存在。 |
InvalidParameter | 参数错误(包括参数格式、类型等错误)。 |
InvalidParameterValue | 参数取值错误。 |
InvalidRequest | 请求 body 的 multipart 格式错误。 |
IpInBlacklist | IP地址在黑名单中。 |
IpNotInWhitelist | IP地址不在白名单中。 |
LimitExceeded | 超过配额限制。 |
MissingParameter | 缺少参数。 |
NoSuchProduct | 产品不存在 |
NoSuchVersion | 接口版本不存在。 |
RequestLimitExceeded | 请求的次数超过了频率限制。 |
RequestLimitExceeded.GlobalRegionUinLimitExceeded | 主账号超过频率限制。 |
RequestLimitExceeded.IPLimitExceeded | IP限频。 |
RequestLimitExceeded.UinLimitExceeded | 主账号限频。 |
RequestSizeLimitExceeded | 请求包超过限制大小。 |
ResourceInUse | 资源被占用。 |
ResourceInsufficient | 资源不足。 |
ResourceNotFound | 资源不存在。 |
ResourceUnavailable | 资源不可用。 |
ResponseSizeLimitExceeded | 返回包超过限制大小。 |
ServiceUnavailable | 当前服务暂时不可用。 |
UnauthorizedOperation | 未授权操作。 |
UnknownParameter | 未知参数错误,用户多传未定义的参数会导致错误。 |
UnsupportedOperation | 操作不支持。 |
UnsupportedProtocol | http(s) 请求协议错误,只支持 GET 和 POST 请求。 |
UnsupportedRegion | 接口不支持所传地域。 |
业务错误码
错误码 | 说明 |
---|---|
AuthFailure | CAM签名/鉴权错误。 |
InternalError.DBOperationError | DB操作错误。 |
InternalError.InternalServerException | 内部错误。 |
InternalError.InternalServerExceptionDB | DB操作错误。 |
InvalidParameter.DeviceOnline | 通道状态在线。 |
InvalidParameterValue.BalanceNotEnough | 账户余额不足,请检查。 |
InvalidParameterValue.DeviceDataMapError | 无法通过该设备ID查找设备。 |
InvalidParameterValue.DeviceId | 设备Id不合法。 |
InvalidParameterValue.DeviceInfoNotExist | 设备通道不在线,请检查通道配置。 |
InvalidParameterValue.DeviceOffline | 设备离线或未注册。 |
InvalidParameterValue.DeviceOnline | 设备或通道处于在线状态。 |
InvalidParameterValue.DeviceTypeNotSupport | 设备类型不支持。 |
InvalidParameterValue.DomainId | 国标域/设备不存在或未注册。 |
InvalidParameterValue.ExpireTime | 超时时间错误。 |
InvalidParameterValue.GroupDomainidExtraInformation | domainid分组不允许修改ExtraInformation。 |
InvalidParameterValue.GroupDomainidNotUpdate | 国标平台下级分组不允许修改。 |
InvalidParameterValue.GroupParmsError | 分组参数错误。 |
InvalidParameterValue.RecordNotExist | 回看流不存在。 |
InvalidParameterValue.RecordPlanBeyondLimit | 最多创建100个录制计划。 |
InvalidParameterValue.RuleLimit | 超过创建条目限制。 |
InvalidParameterValue.RuleNotExist | 规则不存在。 |
InvalidParameterValue.StreamId | 流Id不合法。 |
InvalidParameterValue.StreamInfoNotExist | 流不存在,请检查设备配置。 |
InvalidParameterValue.TemplateBeyondLimit | 最多创建100个时间模板。 |
InvalidParameterValue.TemplateSpecEmpty | 模板时间片段为空。 |
InvalidParameterValue.TimeSpecNotSupport | 请求时间粒度不支持。 |
InvalidParameterValue.TypeNotSupport | 请求类型不支持。 |
OperationDenied | 操作被拒绝。 |
ResourceNotFound.DeviceNotExist | 设备未创建或是已删除。 |
ResourceNotFound.DeviceSipPTZError | PTZ控制的资源处于离线状态。 |
ResourceNotFound.GroupNotExist | 未找到分组或分组已删除。 |
ResourceNotFound.PlanNotExist | 未找到录制计划或录制计划已删除。 |
ResourceNotFound.ResourceNotFound | 未找到时间模板或时间模板已删除。 |
ResourceNotFound.StatDataNotExist | 统计数据不存在。 |
ResourceNotFound.TemplateNotExist | 未找到时间模板或时间模板已删除。 |
ResourceUnavailable.GBProtocolExecException | 国标信令异常。 |
ResourceUnavailable.StreamInfoException | 流信息异常。 |
ResourcesSoldOut | 资源售罄。 |
UnauthorizedOperation.GroupExist | 该名字分组已创建,请修改其他分组名字。 |
UnsupportedOperation.BindExist | 分组下还存在设备或子分组。 |
UnsupportedOperation.DeviceBindExist | 绑定的设备列表中有已绑定录制计划的设备。 |
UnsupportedOperation.DeviceCanNotDo | 设备没有操作权限。 |
UnsupportedOperation.DeviceDupKeyExist | 存在重复设备。 |
UnsupportedOperation.DeviceMissMatch | 设备和通道不匹配,请检查。 |
UnsupportedOperation.DeviceNotFound | 绑定的设备列表中有不存在的设备。 |
UnsupportedOperation.DeviceSipCommandFail | 设备信令不通。 |
UnsupportedOperation.DomainGroup | 该分组为平台下级分组,不允许删除。 |
UnsupportedOperation.GroupExist | 该名字分组已创建,请修改其他分组名字。 |
UnsupportedOperation.GroupLayerIsMax | 分组层级超过最大值。 |
UnsupportedOperation.GroupParentidNotExist | 父分组不存在。 |
UnsupportedOperation.LiveChannelBindExist | 存在直播频道与当前直播录制计划绑定。 |
UnsupportedOperation.NoPermission | 没有该设备的权限。 |
UnsupportedOperation.PlanExistUnderTemplate | 时间模板下存在未删除的录制计划时不允许删除或修改。 |
UnsupportedOperation.RecordPlanExist | 该名字录制计划已创建,请修改其他计划名字。 |
UnsupportedOperation.RuleDupKeyExist | 存在重复规则。 |
UnsupportedOperation.SceneExist | 已存在同名场景。 |
UnsupportedOperation.SubGroupIsMax | 子分组数量超过最大值。 |
UnsupportedOperation.SubgrpExist | 分组下还存在设备或子分组。 |
UnsupportedOperation.TemplateExist | 该名字时间模板已创建,请修改其他模板名字。 |
UnsupportedOperation.TemplatePreset | 预置时间模板不允许删除或修改。 |
UnsupportedOperation.UserIsIsolate | 处于隔离中的资源不能进行此操作。 |