app接口文档模板

app接口文档模板自己设计的接口文档模板

Base_Url:http://192.168.1.151:8080/api

统一header{

token:“xxxxxxxxxx”,

timestamp:“

}

token生成规则:uidbase64加密)+生成时间戳(base64加密)+到期时间戳(base64加密)

 

1.用户登录

Url

Base_Url/customer/ login

方法

Post

header

参数

username

用户名

password

密码

参数举例

{

“username”:””,

“password”:”c833e923c2e7bffed05b4044fd345c9f”

}

成功返回

失败返回

{

code0

data{

nickName:””,

familyImg:””,

sex:””

familyId:””

birthDay:””

hight:””

weight:””

token:””}

msg:“操作成功

}

{

code“: 1,

msg“:xxx

}

字段说明

nickName

昵称

familyImg

头像地址

sex

性别

familyId

家庭成员id

birthDay

出生日期

hight

身高

weight

体重

token

唯一身份验证

 

2.用户注册

Url

Base_Url/customer/ register

方法

Post

header

参数

username

用户名

password

密码

verification

验证码

参数举例

{

“username”:””,

“password”:”c833e923c2e7bffed05b4044fd345c9f”

verification:

}

成功返回

失败返回

{

code0

msg:“注册成功

}

{

code“: 1,

msg“:xxx

}

备注

验证手机号是否已注册

 

3.忘记密码

Url

Base_Url/customer/ repass

方法

Post

header

参数

username

用户名

password

密码

verification

验证码

参数举例

{

“username”:””,

“password”:”c833e923c2e7bffed05b4044fd345c9f”

verification:

}

成功返回

失败返回

{

code0

msg:“重置密码成功

}

{

code“: 1,

msg“:xxx

}

 

4.修改密码

Url

Base_Url/customer/ editpassword

方法

Post

header

参数

password

原密码

newpassword

新密码

参数举例

{

“password”:”c833e923c2e7bffed05b4044fd345c9f”,

“newpassword”:”c833e923c2e7bffed05b4044fd345c9f”

}

成功返回

失败返回

{

code0

msg:“修改密码成功

}

{

code“: 1,

msg“:xxx

}

 

5.修改手机号

Url

Base_Url/customer/ edittelephone

方法

Post

header

参数

telephone

新手机号

verification

验证码

参数举例

{

“telephone”:””,

verification:

}

成功返回

失败返回

{

code0

msg:“修改成功

}

{

code“: 1,

msg“:xxx

}

备注

验证手机号是否已注册

 

6.用户反馈

Url

Base_Url/customer/ feedback

方法

Post

header

参数

telephone

联系电话

content

反馈内容

参数举例

{

“telephone”:””,

content:反馈内容

}

成功返回

失败返回

{

code0

msg:“操作成功

}

{

code“: 1,

msg“:xxx

}

 

7.创建家庭成员

Url

Base_Url/customer/ family/add

方法

Post

header

参数

contactPhone

紧急联系人电话(String

familyName

家庭成员姓名(String

birth

出生日期(String

imagePath

头像地址(String

sex

性别(int  0.男   1.女)

height

身高(int

weight

体重(int

参数举例

{

“birth”:”1991-07-07″,”

contactPhone”:””,

“familyName”:”“,

“height”:172,

“imagePath”:”http://file.machtalk.net:8090/group2/M00/02/5F/Cgq4YVhuCECEU4lEAAAAAET38Jc740.png”,

“sex”:0,

“weight”:64

}

成功返回

失败返回

{

code0

msg:“操作成功

}

{

code“: 1,

msg“:xxx

}

备注

添加familyId 字段,age字段,createTime字段

 

8.查询家庭成员列表

Url

Base_Url/customer/ family/views

方法

Post

header

参数

成功返回

失败返回

{

code0

data”:[{

“avatarFileId”:”e05c0b70ae5c44bbb17d582de5663a0a”,

“birth”:”1991-07-07″,

“contactPhone”:””,

“createTime”:”2017-01-05T16:40:53″,

“familyId”:”0002050″,

“familyName”:”原野“,

“height”:172,

“imagePath”:”http://file.machtalk.net:8090/group2/M00/02/5F/Cgq4YVhuCECEU4lEAAAAAET38Jc740.png”,

age:26,

“sex”:0,

“weight”:64

},{

“avatarFileId”:”0c60f55eb39247b2ba2bae3f358fb097″,

“birth”:”1945-01-01″,

“contactPhone”:””,

“createTime”:”2017-01-06T11:05:16″,

“familyId”:”0002056″,

“familyName”:”蓝精灵“,

“height”:170,

“imagePath”:”http://file.machtalk.net:8090/group1/M00/04/B4/CgqdrFh-z2iEUAtZAAAAAIL9RcA416.png”,

age:72,

“sex”:1,

“weight”:60

}],

msg:“操作成功

}

{

code“: 1,

msg“:xxx

}

familyId

家庭成员IDString

createTime

家庭成员创建时间(Sting

age

年龄,根据出生日期计算(int

 

9.修改家庭成员信息

Url

Base_Url/customer/ family/edit/{familyId}

方法

Post

header

参数

contactPhone

紧急联系人电话(String

familyName

家庭成员姓名(String

birth

出生日期(String

imagePath

头像地址(String

sex

性别(int  0.男   1.女)

height

身高(int

weight

体重(int

参数举例

{

“birth”:”1991-07-07″,”

contactPhone”:””,

“familyName”:”“,

“height”:172,

“imagePath”:”http://file.machtalk.net:8090/group2/M00/02/5F/Cgq4YVhuCECEU4lEAAAAAET38Jc740.png”,

“sex”:0,

“weight”:64

}

成功返回

失败返回

{

code0

msg:“操作成功

}

{

code“: 1,

msg“:xxx

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/225538.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 上午9:05
下一篇 2026年3月17日 上午9:06


相关推荐

  • c++贪吃蛇代码[通俗易懂]

    c++贪吃蛇代码[通俗易懂]游戏小代码

    2022年5月25日
    52
  • Java实现分词(结巴分词)/(Jieba分词)

    Java实现分词(结巴分词)/(Jieba分词)1 引入依赖 结巴分词 dependency groupId com huaban groupId artifactId jieba analysis artifactId version 1 0 2 version dependency

    2026年3月19日
    1
  • linux抓本来端口包,Linux抓包

    linux抓本来端口包,Linux抓包tcpdump-ieth1-nn‘dsthost172.31.0.42‘-w/tmp/temp.cap监听指定的主机$tcpdump-ieth0-nn‘host192.168.1.231‘这样的话,192.168.1.231这台主机接收到的包和发送的包都会被抓取。$tcpdump-ieth0-nn‘srchost192.168.1.231‘这样只有192….

    2022年10月15日
    3
  • Ubuntu 15.10 安装 Rabbitvcs

    Ubuntu 15.10 安装 Rabbitvcsppa按回车继续或者Ctrl+c取消添加gpg:钥匙环‘/tmp/tmp_70d0zm5/secring.gpg’已建立gpg:钥匙环‘/tmp/tmp_70d0zm5/pubring.gpg’已建立gpg:下载密钥‘34EF4A35’,从hkp服务器keyserver.ubuntu.comgpg:/tmp/tmp_70d0zm5/trustdb.gpg:建立了信任度数据库gpg:密钥34EF4A35:公钥“LaunchpadRabbitVCS”已导入gpg:合计被处理的数量:1g

    2022年7月18日
    15
  • 【shell案例】CentOS7安装MySQL脚本案例

    【shell案例】CentOS7安装MySQL脚本案例前言此脚本为一个学员在工作中遇到在centos7中安装mysql的问题,于是安排一个学员花了15分钟写了一个脚本,可以正常安装使用。mysql的版本为5.7版本此脚本涉及到安装好mysql后,日志中没有临时密码的问题,所以该学员使用了破解mysql密码登陆修改去修改密码的方法,也算是一种好方法,在工作中,能解决问题才是根本,其他的技巧都是扯淡。虽然脚本还存在一些问题,但测试后发现可以正常安装,敢写就是一种进步。脚本源码因时间紧张,该学员未加注释,但我相信只要学完了shell基础的小伙伴都可以看懂

    2022年5月27日
    33
  • 什么是拉链表_女表拉链的

    什么是拉链表_女表拉链的原文地址:https://blog.csdn.net/xiepeifeng/article/details/42431027在数据仓库的数据模型设计过程中,经常会遇到这样的需求:1.数据量比较大;2.表中的部分字段会被update,如用户的地址,产品的描述信息,订单的状态等等;3.需要查看某一个时间点或者时间段的历史快照信息,比如,查看某一个订单在历史某一个时间点的状态,  比如,查看某一…

    2022年10月16日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号