帮助中心

statusCode规范

2016-06-03

本服务所有的API接口响应均带有统一编码的StatusCode。StatusCode分成三大类:

  1. 200代表成功,无错误。(同时Status=true也可判断为业务调用成功)

  2. 非200的状态码代表是因客户端的原因导致请求的操作无法顺利完成。在这种情况下,客户端应用可以在确定了问题原因并解决之后,通过发送修改过的请求进行重试。

  3. 500代表的是因服务器端的原因(例如:服务器发生内部异常或暂时性故障)导致请求的操作无法顺利完成。在这种情况下,客户端应用不应该立即重试,而应该等待一段时间之后再重新发送相同的请求。


状态码说明:

状态码说明
200调用成功
303无效的json内容
306传入参数格式校验失败
307请求的参数数据为空
308请求时间戳Timestamp已过期,服务端校验时间不可超过10分钟的范围
400访问受限,通常指不在IP白名单
405错误的签名请求
406请求数据验证失败
500服务器内部处理业务失败
1000请求AppId不正确
1001请求业务数据超过长度
1002请求返回数据不存在
1010渠道编号不存在
1200请求数据存在键值重复
2000业务处理失败
2001业务数据验证失败
2010重试次数过多
2100错误的密码
2101错误的验证码
2102业务编码已存在
2103业务编码数据不存在
2200短信消息发送失败
2201微信消息发送失败


5384