错误返回格式
通用错误返回格式如下:
{
"requestId" : "<bce-request-id>" ,
"code" : "<error-code>" ,
"message" : "<error-message>"
}
VCR错误返回码
错误码
错误信息
描述
HTTP状态码
AccessDenied
You have no permission to the vcr service
不可以使用VCR服务,请联系工单开通
403
InvalidMedia
invalid media: please check media source
视频审核中使用了不合预期视频路径
404
InvalidMedia
invalid media: media is processing
视频审核中使用了正在审核的视频路径
404
NoSuchMedia
media is not processed yet
查询未审核过的视频
404
InvalidStream
invalid media: please check stream source
直播审核中使用了不合预期直播流地址
404
NoSuchStream
stream is not processed yet
查询未审核过的直播
404
InvalidImage
invalid image: please check image source
图片审核中使用了不合预期图片路径
404
NoSuchPreset
preset does not exist
视频或直播审核中使用了非法审核模板
404
通用错误码
错误返回码
错误消息
状态码
说明
AccessDenied
Access denied.
403 Forbidden
无权限访问对应的资源。
InappropriateJSON
The JSON you provided was well-formed and valid, but not appropriate forthis operation.
400 Bad Request
请求中的JSON格式正确,但语义上不符合要求。如缺少某个必需项,或值类型不匹配等。出于兼容性考虑,对于所有无法识别的项应直接忽略,不应该返回这个错误。
InternalError
We encountered an internal error Please try again.
500 Internal Server Error
所有未定义的其他错误。在有明确对应的其他类型的错误时(包括通用的和服务自定义的)不应该使用。
InvalidAccessKeyId
The Access Key ID you provided doesnot exist in our records.
403 Forbidden
Access Key ID不存在。
InvalidHTTPAuthHeader
The Access Key ID you provided does notexist in our records.
400 BadRequest
Authorization头域格式错误。
InvalidHTTPRequest
There was an error in the body of your HTTP request.
400 Bad Request
HTTP body格式错误。例如不符合指定的Encoding等。
InvalidURI
Could not parse the specified URI.
400 Bad Request
URI形式不正确。例如一些服务定义的关键词不匹配等。对于ID不匹配的问题,应定义更加具体的错误码,如NoSuchKey。
MalformedJSON
The JSON you provided was not well-formed.
400 BadRequest
JSON格式不合法。
InvalidVersion
The API version specified was invalid.
404 NotFound
URI的版本号不合法。
OptInRequired
A subscription for the service is required.
403 Forbidden
没有开通对应的服务。
PreconditionFailed
The specified If-Match header doesn’tmatch the ETag header.
412 PreconditionFailed
详见Etag。
RequestExpired
Request has expired. Timestamp date is <Data>.
400 BadRequest
请求超时。要改成x-bce-date。若请求中只有Date,需将Date转成datetime。
IdempotentParameterMismatch
The request uses the same client token asa previous, but non-identical request.
403 Forbidden
clientToken对应的API参数不一样。
SignatureDoesNotMatch
The request signature we calculated does not match the signature you provided. Check yourSecret Access Key and signing method. Consultthe service documentation for details.
400 Bad Request
Authorization头域中附带的签名和服务端验证不一致。
附:BceSignatureValidateException错误返回码
错误码
错误信息
HTTP状态码
UnauthorizedException
您没有当前操作的访问权限
403
InternalErrorException
内部校验错误
500
SecurityTokenNotSupportedException
不支持使用security_token访问
400
PermissionWrongConfigurationException
wrong configuration: conf
401
PermissionValidateFailedException
permission鉴权失败
401
SignatureValidateFailedException
accesskey签字校验失败
401