错误返回
更新时间:2019-08-08
当用户访问API出现错误时,会返回给用户相应的错误码和错误信息,便于定位问题,并做出适当的处理;请求发生错误时通过Response Body返回详细错误信息,遵循如下格式:
参数名 | 类型 | 说明 |
---|---|---|
requestId | String | 导致该错误的requestId |
code | String | 字符串,用于表示具体错误类型 |
message | String | 有关该错误的详细说明 |
示例:
{
"requestId": "7a64abd6-5fd8-4f42-a795-bb51c8cf5c6a",
"code": "VodExceptions.NoSuchMedia",
"message": "no such media: mda-jdekywp8pek91e0n"
}
公共错误码
错误码 | 错误消息 | HTTP状态码 | 描述 |
---|---|---|---|
AccessDenied | access denied | 403 Forbidden | 无权限访问对应的资源 |
InvalidParameter | invalid parameter | 400 Bad Request | 请求参数有误 |
VideoWorks错误返回码
错误码 | 错误消息 | HTTP状态码 | 描述 |
---|---|---|---|
NoSuchMedia | no such media: mda-jdekywp8pek91e0n | 404 Not Found | 没有找到对应的媒资 |
MediaProcessing | media is processing now, please wait a moment, instanceId: ins-jg0j5z2w8upmq0ea | 400 Bad Request | 请求处理的媒资正在处理中,请稍候 |
MediaDupProcess | media is already processed before, please get result immediately by instanceId: ins-jg0j5z2w8upmq0ea | 400 Bad Request | 请求处理的媒资已经处理过,直接查看结果即可 |
NoSuchWorkflow | no such workflow | 404 Not Found | 没有找到对应的工作流 |
WorkflowAlreadyExist | workflow is already exist in videoworks | 400 Bad Request | 工作流已经存在 |
ExpressionInvalid | workflow expression is invalid | 400 Bad Request | 工作流协议解析不合法 |
ConfigInvalid | workflow config is invalid | 400 Bad Request | 工作流配置不合法 |
DynamicParamsInvalid | workflow dynamic params is invalid | 400 Bad Request | 工作流请求动态参数配置不合法 |
CannotModify | workflow is using, can not modify | 400 Bad Request | 工作流正在使用中,不允许修改 |
NoSuchWorkflowInstance | no such workflow instance | 404 Not Found | 没有找到对应的工作流实例 |
NoSuchStageTask | no such stage task | 404 Not Found | 没有找到对应的实例任务 |
NoSuchNotification | no such notification | 404 Not Found | 没有找到对应的通知 |
NotificationAlreadyExist | notification already exist in videoworks | 400 Bad Request | 通知已经存在 |