6.1 接口结果码处理
当状态码为200,并且结果错误码等于SUCCESS时,代表该请求成功
当状态码为400开头,如果结果处理码为空,代表网关预处理失败,未提交业务处理,最终结果为失败。如果结果错误码不为空,则说明业务处理失败,请根据错误结果码处理。最终结果为失败
当状态码为500, 系统处理异常,结果未知,建议进行查询
6.1.1 状态码
状态码 |
错误描述 |
解决方案 |
200 |
|
处理成功 |
400 |
参数错误 |
检查参数与配置,重新发起 |
401 |
签名错误 |
验签失败,检查签名逻辑
|
403 |
权限不足或参数未配置 |
检查在基础营销相关的参数配置 |
404 |
资源不存在 |
检查对应的资源id是否存在 |
409 |
重复提交 |
检查参数与配置,重新发起 |
429 |
请求超限 |
请求频繁,请降低请求频次 |
500 |
系统处理异常 |
系统处理异常,建议进行查询处理 |
6.1.2 结果错误码
状态码 |
错误描述 |
解决方案 |
SUCCESS |
|
处理成功 |
PARAM_ERROR |
参数错误 |
检查参数与配置,重新发起 |
SIGN_ERROR |
签名错误 |
验签失败,检查签名逻辑
|
NO_AUTH |
权限不足或参数未配置 |
检查在基础营销相关的参数配置 |
NOT_EXIST |
资源不存在 |
检查对应的资源id是否存在 |
REPEAT |
重复提交 |
检查参数与配置,重新发起 |
RATELIMIT_EXCEEDED |
请求超限 |
请求频繁,请降低请求频次 |
SYSTEM_ERROR |
业务处理失败 |
系统处理异常,建议进行查询处理 |