无忧手机APP api
全局备注: message: 保存信息,data,需要返给前端的消息,success:true:标示请求是否成功
1. 注册信息接口
请求地址:http://localhost:8080/apcompany/student/registerphone=123456789&password=12345678&code=123456
参数:
phone 手机号
password 密码
code 验证码
请求方式: POST
请求结果样例
失败样例 {"message":"手机号或者验证码为空","data":"手机号或者验证码为空","success":false} 成功样例 {"message":"注册成功", "data":{"grade":0,"id":5,"isIdentity":0, "password":"25D55AD283AA400AF464C76D713C07AD", "phone":"123456789","type":0}, "success":true}
2.获取验证码接口
请求地址 http://localhost:8080/apcompany/student/sendCode?phone=123456789
参数 phone 手机号
请求方式:POST
请求结果样例
"{\"stat\":\"100\",\"message\":\"·¢Ëͳɹ¦\"}"
结果从第三方获取的,stat的说明,后期补上,100 是成功标识,message里面额乱码是三方和咱们的结果集不匹配,就是一个说明,目前在沟通中
3. 验证用户名是否存在
请求地址 http://localhost:8080/apcompany/student/validname/{name}
参数 name: 用户名
请求方式:get
不存在 {"message":"操作成功!","data":false,"success":true} 存在 {"message":"操作成功!","data":true,"success":true} 注意取值是在data中,success标示请求的是否成功4. 验证手机号是否存在
请求地址 http://localhost:8080/apcompany/student/validphone/{phone}
请求参数:phone 手机号
请求方式:get
请求结果:
存在
{"message":"操作成功!","data":true,"success":true}
不存在
{"message":"操作成功!","data":false,"success":true}
5. 手机,密码登陆模式
请求地址:http://localhost:8080/apcompany/student/login/nomal?phone=*******&password=*****
参数名称 : phone 手机号,password 密码
请求方式:get
请求结果
{"message":"sucessful login","data":{"grade":0,"id":6,"isIdentity":0,"password":"25D55AD283AA400AF464C76D713C07AD","phone":"18901051605","type":0},"success":true}
6 账号,密码登陆模式
请求地址:http://localhost:8080/apcompany/student/login/nomal?loginname=*******&password=*****
请求名称:loginname 注册名称,password 密码
请求方式:get
请求结果
成功同上
失败
{"message":"password does not match loginname","data":"password does not match loginname","success":false}
7 手机号登陆方式
请求地址:http://localhost:8080/apcompany/student/login/phone?phone=*******&code=****
请求参数:phone:手机号,code 验证码
请求方式 POST
结果
{"message":"sucessful login","data":{"grade":0,"id":6,"isIdentity":0,"password":"25D55AD283AA400AF464C76D713C07AD","phone":"18901051605","type":0},"success":true}
8. 微信登陆
请求地址 http://localhost:8080/apcompany/student/login/wechat?openid=*****
请求参数:openid
请求方式 post
结果
{"message":"sucessful login","data":{"grade":0,"id":6,"isIdentity":0,"password":"25D55AD283AA400AF464C76D713C07AD","phone":"18901051605","type":0},"success":true}
9 更新用户信息
请求地址http://localhost:8080/apcompany/student/updateMessage
请求参数 grade 年级
phone 手机号
password 密码
deviceId 设备号
school 学校
openid 微信号
imageurl 图片地址
type 类别
id 学生唯一编号
loginname 登陆名称
请求方式:post
请求结果如下
{"message":"sucessful login","data":{"deviceId":"","grade":0,"id":6,"imageurl":"","isIdentity":0,"loginname":"dugu61888","name":"","opendid":"","password":"25D55AD283AA400AF464C76D713C07AD","phone":"18901051605","school":"","type":0},"success":true}