本文列举互动PaaS服务端SDK的错误码及其描述。

业务级错误码

错误码 错误提示 描述
1000 SYSTEM_ERROR 系统异常。
1001 INVALID_PARAM 参数不合法。
1002 ACCESS_FORBIDDEN 访问受限。

API调用系统级错误码

错误码 错误提示 状态码 描述
InvalidProduct.NotFound Cannot find product according to your specified domain. 404 Domain不正确(通过Domain找不到Product)。请检查调用的域名或产品配置中的域名是否正确。
InvalidApi.NotFound Specified api is not found,please check your url and method. 404 Api找不到该API是Private类型,名单中没有该用户。

请检查调用的API是否正确,需注意大小写,确认是否配置了访问控制。

InvalidProtocol.NeedSsl Your request is denied as lack of ssl protect. 400 Api必须使用HTTPS协议。请检查API配置,是否配置成只支持https。
Missing{ParameterName} {ParameterName} is mandatory for this action. 400 必填参数没有填({}中替换成相应的参数名)。检查调用时是否填写提示的了此参数。
InvalidAccessKeyId.NotFound Specified access key is not found. 404 AccessKeyId找不到。请检查调用时是否使用了正确的AccessKeyId。
InvalidAccessKeyId.Inactive Specified access key is disabled. 400 AccessKeyId被禁用。检查AK是否可用,或是否与所在环境匹配。
InvalidTimeStamp.Format Specified time stamp or date value is not well formatted. 400 时间戳格式不对(Date和Timestamp)。检查时间戳。
InvalidTimeStamp.Expired Specified time stamp or date value is expired. 400 用户时间和服务器时间不在15分钟内。检查时间戳。
SignatureNonceUsed Specified signature nonce was used already. 400 SignatureNonce重复。
ContentMD5NotMatched Specified content md5 is not matched with your request body. 400 MD5校验不通过(ROA)。
InvalidParameter.Format Specified parameter format is not valid. 400 返回值格式不正确(Format不支持)。支持XML、JSON,ROA方式支持application/json、application/xml。
InvalidParameter.Accept Specified parameter accept is not valid. 400 返回值格式不正确(Accept不支持)。
Invalid{ParameterName} Specified parameter {ParameterName} is not valid. 400 参数值校验不通过。
UnsupportedHTTPMethod This http method is not supported. 400 Http请求方法不支持(API上回配置允许的请求方法)。
InvalidSignatureMethod Specified signature method is not valid. 400 签名方法不支持。
InternalError The request processing has failed due to some unknown error. 500 服务器端位置错误。
ServiceUnavailable The request has failed due to a temporary failure of the server. 503 服务暂时不可用(底层服务不可用)。建议检查API配置中的Isp协议描述,并检查接入方提供的服务是否正常。
SignatureDoesNotMatch Specified signature is not matched with our calculation. 400 签名不通过。
ValueMismatch.{ParameterName} Multi-specified parameter {ParameterName} conflicts with each other. 400 参数取值不匹配(url和body体中的参数不匹配)。
Throttling.User Request was denied due to user flow control. 400 用户这个时段的流量已经超限。
Throttling.Api Request was denied due to api flow control. 400 API这个时段的流量已经超限。
ContentLengthDoesNotMatch Specified content-length is not matched with the length of body. 400 指定的content-length与body长度不匹配。
RepeatedParameter. {ParameterName} Specified parameter is repeated. 400 指定的参数重复。
Throttling.User Request was denied due to user flow control. 400 用户这个时段的流量已经超限。
Throttling.Api Request was denied due to api flow control. 400 API这个时段的流量已经超限。
MissingSecurityToken SecurityToken is mandatory for this action. 400 缺少AccessKeyId。
  • 当AccessKeyId以“STS.”开头时,走Token的鉴权逻辑。
  • 如果AccessKeyId以“STS.”开头,但未提供SecurityToken参数(包括RPC和ROA)时报此错误。
InvalidSecurityToken.Expired Specified SecurityToken is expired. 400 SecurityToken过期。需检查SecurityToken。
InvalidSecurityToken.MismatchWithAccessKey Specified SecurityToken mismatch with the AccessKey 400 SecurityToken与AccessKey不匹配。需检查SecurityToken。
InvalidSecurityToken.Malformed Specified SecurityToken is malformed 400 SecurityToken错误。需检查SecurityToken。
PayloadTooLarge The request payload is too large, the limitation is xxx bytes. 413 API请求大小超限。API请求数据大小超过服务端限制,请根据错误消息中的最大数据大小限制调整请求数据大小。