Skip to content
Insane edited this page Sep 9, 2015 · 1 revision

1. mobile login移动登陆

/login.do


http code都是200

error_code错误码0表示成功

error_code错误码1表示失败

/checkphonenum.do


http code都是200

error_code错误码1100表示号码不存在

error_code错误码1101表示号码存在未激活

error_code错误码1102表示号码状态正常

/receiveBindInfo.do


http code都是200

error_code错误码0表示成功

error_code错误码1表示一般错误,比如账号不存在,或者学校不正确,家长信息被删除

error_code错误码2表示号码已经过期,可能是此号码单独过期,也可能是学校过期

error_code错误码3表示token校验失败,别的手机已经绑定了这个账号

2. Sms verficationa短信验证:

GET /ws/verify/phone/:phone


http code 200

error_code错误码0表示成功

error_code错误码1表示短信服务商返回失败

http code 400

error_code错误码1 表示请求太频繁,如果同一个手机号前一个验证码未验证通过,需要过10分钟才能再次发送

POST /ws/verify/phone/:phone


http code 200

error_code错误码0表示成功,验证码同时已删除

error_code错误码1表示校验失败

3. news公告

GET /kindergarten/:kg/news


http code 200 空数组[]表示没有公告满足查询条件

GET /kindergarten/:kg/news/:newsId


http code 404 指定的公告id不存在

4. conversation家园互动

GET /kindergarten/:kg/conversation/:phone


http code 200 空数组[]表示没有互动信息满足查询条件

POST /kindergarten/:kg/conversation/:phone


没有http code 200的错误返回

http code 400

1 json格式错误
2 请求url的电话号码和请求内容的phone字段不匹配

5. others

所有json各位错误都是400,body里面会包含错误信息,正常情况下不应该发生,一旦发生表示服务器错误的调整了已有接口破坏了兼容性。 错误码500表示服务器内部错误,通常是未捕获的异常,正常情况下是不应该发生,很难提供确切的错误信息。

Clone this wiki locally