常规APP接口示例
已添加接口
- 发送登录验证码
- 手机号登录/注册
- 微信号登录/注册
- 获取用户详细信息
常规配置
- 每次请求的时候都会将token放在请求头中,用于服务端区分用户
- 返回数据遵循
{"code":1,"msg":"success","data":Object}
的格式
- code码为1则表示处理成功,code码为0则表示处理失败,成功返回code字段和data字段,失败返回code字段和msg字段,msg用于提示用户。
- BaseUrl:http://172.16.0.94:8080/
发送登录验证码
- 接口地址:login/sendCode
- 请求方法:POST
- 请求参数:
参数名称 |
类型 |
描述 |
national |
字符串 |
国家区号(中国:86) |
phone |
字符串 |
手机号 |
{
"code":1,
"data":"发送成功"
}
{
"code":0,
"msg":"发送失败"
}
手机号登录/注册
- 接口地址:login/loginWithPhone
- 请求方法:POST
- 请求参数:
参数名称 |
类型 |
描述 |
national |
字符串 |
国家区号(中国:86) |
phone |
字符串 |
手机号 |
code |
字符串 |
手机验证码 |
{
"code":1,
"data":"此处为用户token"
}
{
"code":0,
"msg":"登录失败"
}
微信号登录/注册
- 接口地址:login/loginWithWX
- 请求方法:POST
- 请求参数:
参数名称 |
类型 |
描述 |
openid |
字符串 |
微信的openid |
{
"code":1,
"data":"此处为用户token"
}
{
"code":0,
"msg":"发送失败"
}
获取用户详细信息
- 接口地址:user/userInfo
- 请求方法:POST
- 请求参数:无
- 成功返回:
{
"code":1,
"data":{
"id":"007",
"name":"张三",
"avatar":"http://www.baidu.com/2.jpg",
"phone":"",
"chooseTag":false
}
}
{
"code":0,
"msg":"未找到用户"
}