错误码

最近更新时间:2020-03-05 17:12:06

1. 公共错误码

返回结果中的错误码表示了用户调用云 API 的结果。其中,code 为公共错误码,其适用于所有模块的API接口。若 code 为0,表示调用成功,否则,表示调用失败。当调用失败后,用户可以根据下表确定错误原因并采取相应措施。

错误代码 错误类型 描述
4000 请求参数非法 缺少必要参数,或者参数值格式不正确,具体错误信息请查看错误描述 message 字段。
4100 鉴权失败 签名鉴权失败,请参考文档中鉴权部分。
4200 请求过期 请求已经过期,请参考文档中请求有效期部分。
4300 拒绝访问 帐号被封禁,或者不在接口针对的用户范围内等。
4400 超过配额 请求的次数超过了配额限制,请参考文档请求配额部分。
4500 重放攻击 请求的 Nonce 和 Timestamp 参数用于确保每次请求只会在服务器端被执行一次,所以本次的 Nonce 和上次的不能重复, Timestamp 与腾讯服务器相差不能超过 2 小时。
4600 协议不支持 协议不支持,请参考文档说明。
5000 资源不存在 资源标识对应的实例不存在,或者实例已经被退还,或者访问了其他用户的资源。
5100 资源操作失败 对资源的操作失败,具体错误信息请查看错误描述 message 字段,稍后重试或者联系客服人员帮忙解决。
5200 资源购买失败 购买资源失败,可能是不支持实例配置,资源不足等等。
5300 资源购买失败 购买资源失败,余额不足。
5400 部分执行成功 批量操作部分执行成功, 详情见方法返回值。
5500 用户资质审核未通过 购买资源失败,用户资质审核未通过。
6000 服务器内部错误 服务器内部出现错误,请稍后重试或者联系客服人员帮忙解决。
6100 版本暂不支持 本版本内不支持此接口或该接口处于维护状态等。注意: 出现这个错误时, 请先确定接口的域名是否正确, 不同的模块, 域名可能不一样。
6200 接口暂时无法访问 当前接口处于停服维护状态,请稍后重试。

2. 模块错误码

message字段表示与模块相关的错误。
其示例如下:
"message": "(100004)projectId 不正确"
它由两部分组成,()内的为模块错误代码,()后的为具体的错误描述。
不同模块可能产生的错误情况是不一样的,用户可以根据具体的错误描述确定错误所在。