如果返回结果中存在 Error 字段,则表示调用 API 接口失败。 Error.Code 字段表示错误码。
本文列出视频点播所有 API 都可能返回的错误码。
网关错误
| 公共错误码 | 说明 | HTTP Code |
|---|
| UndefinedError | 未知错误 | 500 |
| MissingParameter | 关键参数缺失,例如Action、Version 参数 | 400 |
| MissingAuthenticationToken | 缺少身份认证的必要信息,例如 Auth 信息 | 401 |
| MissingRequestInfo | 缺少请求必要信息,例如 Accesskey、service、region 等 | 400 |
| MissingSignature | 缺少签名结果 | 401 |
| InvalidTimestamp | 请求过期或请求的签名时间来自未来 | 403 |
| ServiceNotFound | 请求的服务不存在 | 404 |
| InvalidActionOrVersion | 请求接口不存在 | 404 |
| InvalidClientTokenId | 请求的 AK 不合法 | 401 |
| SignatureDoesNotMatch | 签名结果不正确 | 401 |
| LackPolicy | 子用户请求缺少权限 | 403 |
| AccessDenied | 子用户拥有的权限不支持当前操作 | 403 |
| InternalError | 内部错误 | 500 |
| FailToConnect | 服务连接错误 | 502 |
| InternalServiceTimeout | 内部服务超时 | 504 |
| FlowLimitExceeded | 请求过于频繁,超出基本调用频率限制 | 429 |
| AccountFlowLimitExceeded | 请求过于频繁,超出账号调用频率限制 | 429 |
| ServiceUnavailableTemp | 服务暂时不可访问 | 503 |
| MethodNotAllowed | HTTP method 不合法 | 405 |
| LackProjectPolicy | 缺少项目权限 | 401 |
| InternalServiceError | 内部错误 | 502 |
通用错误码
| 公共错误码 | 说明 | HTTP Code |
|---|
| Success | 请求成功 | 200 |
| InternalError | 内部错误 | 500 |
Invalid 类
| 公共错误码 | 说明 | HTTP Code |
|---|
| InvalidAction | 接口不存在 | 404 |
| InvalidVersion | 版本不存在 | 404 |
| InvalidParameter | 非法参数 | 400 |
| InvalidDomain | 非法域名 | 400 |
Missing 类
| 公共错误码 | 说明 | HTTP Code |
|---|
| MissingParameter | 缺少参数 | 400 |
Unsupported 类
| 公共错误码 | 说明 | HTTP Code |
|---|
| UnsupportedProtocol | 请求协议错误 | 400 |
| UnsupportedRegion | 地域不支持 | 400 |
| UnsupportedOperation | 操作不支持 | 400 |
LimitExceede 类
| 公共错误码 | 说明 | HTTP Code |
|---|
| RequestLimitExceeded | 请求被限流 | 429 |
Forbidden 类
| 公共错误码 | 说明 | HTTP Code |
|---|
| RequestForbidden | 请求被禁止 | 403 |
Denied 类
| 公共错误码 | 说明 | HTTP Code |
|---|
| OperationDenied | 操作被拒绝,功能或服务未开通 | 403 |
NotFound 类
| 公共错误码 | 说明 | HTTP Code |
|---|
| ResourceNotFound | 资源不存在 | 404 |
InUse 类
| 公共错误码 | 说明 | HTTP Code |
|---|
| ResourceInUse | 资源被占用 | 409 |
Unauthorized 类
| 公共错误码 | 说明 | HTTP Code |
|---|
| UnauthorizedOperation | 操作未授权 | 401 |
Unavailable 类
| 公共错误码 | 说明 | HTTP Code |
|---|
| ServiceUnavailable | 服务不可用 | 503 |
| ResourceUnavailable | 资源不可用(如欠费等场景的临时不可用状态) | 403 |
Insufficient 类
| 公共错误码 | 说明 | HTTP Code |
|---|
| ResourceInsufficient | 资源不足 | 409 |
| QuotaInsufficient | 配额不足 | 409 |
Timeout 类
| 公共错误码 | 说明 | HTTP Code |
|---|
| ServiceTimeout | 服务超时 | 408 |
Busy 类
| 公共错误码 | 说明 | HTTP Code |
|---|
| ServerIsBusy | 服务器忙 | 503 |