无忧手机APP接口

无忧手机APP api

 

全局备注: message: 保存信息,data,需要返给前端的消息,success:true:标示请求是否成功

 

1. 注册信息接口

请求地址:http://localhost:8080/apcompany/student/registerphone=123456789&password=12345678&code=123456

参数:

phone 手机号

password 密码

code 验证码

请求方式: POST

扫描二维码关注公众号,回复: 208901 查看本文章

请求结果样例

失败样例
{"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}

 

 

猜你喜欢

转载自dugu61888.iteye.com/blog/2396799