java web 怎么给android手机客户端提供接口? 开发文档不懂 跪求解决方法!-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

java web 怎么给android手机客户端提供接口? 开发文档不懂 跪求解决方法!

2016-03-03 14:40:07 3516 3

用到的框架 spring+springMVC+myBatis
数据库 mysql
开发工具 eclipse

实现手机 注册 和登录 以及获取手机用户个人信息功能


这是开发文档 可供参考,真的不知道该从哪里入手

1、用户注册
参数名称 参数说明 长度要求 可选/必须
phone 用户注册的手机号 必须
password 用户密码(md5加密) 必须
code 手机验证码 6 必须
rndstring 随机字符串 32 必须

返回值说明
1.{"res":"1001"} 注册成功
2.{"res":"1002"} 手机被占用
3.{"res":"1003"} 验证码已经过期
4.{"res":"1004"} 验证码无效
5.{"res":"1005"} 重复提交
6.{"res":"1006"} 缺少参数
2、用户登录
参数名称 参数说明 长度要求 可选/必须
m 值为0x5702 必须
phone 用户手机号 可选
name 用户名 可选
password 用户密码(md5加密) 必须
rndstring 随机字符串 32 必须
注:phone 和name 必选一个
返回值说明
1.{"res":"1001","mid":51,"name":"cheihcheung","ident_code":"abcdc3949ba59abbe56e057f20f88fd"}登录成功
2.{"res":"1002"} 帐号或密码输入有误,登录失败
3.{"res":"1003"} 缺少参数
4.{"res":"1005"} 重复请求
3、获取手机验证码
参数名称 参数说明 长度要求 可选/必须
m 值为0x5704 必须
phone 手机号 11 必须
type 验证码类型 可选
rndstring 随机字符串 32 必须
注:验证码类型type=0代表注册,type=1代表找回密码,可不传,默认为0,
返回值说明
1.{"res":"1001"} 发送成功
2.{"res":"1002"} 手机被占用
3.{"res":"1003"} 缺少手机号
4.{"res":"1004"} 参数错误
5.{"res":"1005"} 重复请求
6.{"res":"1006"} 却少随机字符串

4、修改密码
参数名称 参数说明 长度要求 可选/必须
m 值为0x5703 必须
phone 用户手机号 必须
code 验证码 必须
password 用户密码(md5加密) 必须
返回值说明
1.{"res":"1001"} 修改成功
2.{"res":" 1002"} 验证码过期
3.{"res":"1003"} 验证码无效
4.{"res":"1004"} 缺少参数,

5、查询个人资料
参数名称 参数说明 长度要求 可选/必须

uid 用户编号 必须
返回值说明

  1. {"res":" 1002"} 缺少ID
    正确结果:

{"id":"315","account":"18315443","phone":"21","head":"","name":"前往","age":"21","height":"0","weight":"0.00","gender":"1","relation":"","nickname":""}

取消 提交回答
全部回答(3)
  • 一生有你llx
    2019-07-17 18:51:25

    文档说明的很详细了,你对着写就是了。
    比如要求一:用户注册

    里面写好了如下的要求

    参数名称 参数说明 长度要求 可选/必须
    phone 用户注册的手机号 必须
    password 用户密码(md5加密) 必须
    code 手机验证码 6 必须
    rndstring 随机字符串 32 必须
    返回值说明
    1.{"res":"1001"} 注册成功
    2.{"res":"1002"} 手机被占用
    3.{"res":"1003"} 验证码已经过期
    4.{"res":"1004"} 验证码无效
    5.{"res":"1005"} 重复提交

    6.{"res":"1006"} 缺少参数

    你在写逻辑的时候app发来的请求参数里要有[phone,password,code,rndstring]四个参数。
    你需要校验各种参数是否为空,是否符合规则;然后校验逻辑手机号是否已经被注册,验证码是否无效或国企等等等;
    然后根据校验的结果,按需求返回状态值。
    用户注册功能就完成了。

    楼主明白了没??

    0 0
  • nothingfinal
    2019-07-17 18:51:25

    文档说明的很详细了,你对着写就是了。
    比如要求一:用户注册

    里面写好了如下的要求

    参数名称 参数说明 长度要求 可选/必须
    phone 用户注册的手机号 必须
    password 用户密码(md5加密) 必须
    code 手机验证码 6 必须
    rndstring 随机字符串 32 必须
    返回值说明
    1.{"res":"1001"} 注册成功
    2.{"res":"1002"} 手机被占用
    3.{"res":"1003"} 验证码已经过期
    4.{"res":"1004"} 验证码无效
    5.{"res":"1005"} 重复提交

    6.{"res":"1006"} 缺少参数

    你在写逻辑的时候app发来的请求参数里要有[phone,password,code,rndstring]四个参数。
    你需要校验各种参数是否为空,是否符合规则;然后校验逻辑手机号是否已经被注册,验证码是否无效或国企等等等;
    然后根据校验的结果,按需求返回状态值。
    用户注册功能就完成了。

    0 0
  • 爵霸
    2019-07-17 18:51:25

    文档说明的很详细了,你对着写就是了。
    比如要求一:用户注册

    里面写好了如下的要求

    参数名称 参数说明 长度要求 可选/必须
    phone 用户注册的手机号 必须
    password 用户密码(md5加密) 必须
    code 手机验证码 6 必须
    rndstring 随机字符串 32 必须
    返回值说明
    1.{"res":"1001"} 注册成功
    2.{"res":"1002"} 手机被占用
    3.{"res":"1003"} 验证码已经过期
    4.{"res":"1004"} 验证码无效
    5.{"res":"1005"} 重复提交

    6.{"res":"1006"} 缺少参数

    你在写逻辑的时候app发来的请求参数里要有[phone,password,code,rndstring]四个参数。
    你需要校验各种参数是否为空,是否符合规则;然后校验逻辑手机号是否已经被注册,验证码是否无效或国企等等等;
    然后根据校验的结果,按需求返回状态值。
    用户注册功能就完成了。

    楼主明白了没??

    0 0
添加回答
相关问答

1

回答

.Java中是否可以覆盖(override)一个private或者是static的方法?

2022-04-04 08:44:53 560浏览量 回答数 1

1

回答

Java中是否可以覆盖(override)一个private或者是 static的方法?

2022-03-31 23:28:30 264浏览量 回答数 1

0

回答

请问java性能问题:如何优化向HashMap插入元素的速度?

2021-11-12 17:18:18 123浏览量 回答数 0

0

回答

请问java中使用BigDecimal计算操作性能最优的做法是什么?

2021-11-07 15:42:19 197浏览量 回答数 0

1

回答

java性能问题:有没有比较字符串是否相等的最快方法?

2021-11-06 16:21:40 150浏览量 回答数 1

0

回答

您好java性能问题:有没有比较字符串是否相等的最快方法?

2021-11-07 00:39:14 129浏览量 回答数 0

1

回答

java性能问题:如何优化向HashMap插入元素的速度?

2021-11-06 15:41:34 199浏览量 回答数 1

0

回答

请问java中常用的性能调优诊断工具都有哪些,请帮忙提供一下?

2021-11-06 22:35:44 74浏览量 回答数 0

1

回答

java中常用的性能调优诊断工具都有哪些,请帮忙提供一下?

2021-11-06 10:24:39 143浏览量 回答数 1

1

回答

java中使用BigDecimal计算操作性能最优的做法是什么?

2021-11-06 16:35:15 215浏览量 回答数 1
+关注
2
文章
9426
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载