## 用户注册
+++
post:Api/User/register
*phone=手机号 #
*code=验证码 #
*password=密码 # //密码长度不可小于6位,大于16位
*RegistrationID=极光推送RegistrationID#
<<<
success
{
"data": {
"token": "90a7575397a7b2cd74901e0c5c3e72d0ce2631"
},
"info": "注册成功",
"code": 1000,
"state": 1
}
<<<
error
{
"data": "",
"info": "该账号已存在",
"code": 1007,
"state": 2
}
可能返回的错误:
代号 错误
1006 输入的信息不符合
1007 注册的账号已存在
1008 验证码有误
1009 注册失败
+++
## 认证身份证
+++
Api/User/verification/token/用户token
*name=姓名 #
*cardno=身份证 #
<<<
success
{
"data": "",
"info": "认证成功",
"code": 1000,
"state": 1
}
<<<
error
{
"data": "",
"info": "认证失败",
"code": 1012,
"state": 2
}
可能返回的错误:
代号 错误
999 用户未登录
1001 输入的信息有误
1012 认证失败
1013 认证失败,请填写正确的身份信息
+++
## 获取用户认证信息
+++
Api/User/getVerification/token/用户token
<<<
success
{
"data": "",
"info": "获取成功",
"code": 1000,
"state": 1
}
<<<
error
{
"data": "",
"info": "认证失败",
"code": 1012,
"state": 2
}
可能返回的错误:
代号 错误
999 用户未登录
996 获取失败
+++
## 用户登录
>可能返回的错误码:1006,1010
+++
post:Api/User/login
*phone=手机号 #
*password=密码 #
<<<
success
{
"data": {
“authenticationState”:1, //认证状态 1为已认证 0为未认证
"token": "90a7575397a7b2cd74901e0c5c3e72d0ce2631" //token需要保存起来,登录后别的接口都需要传该token
},
"info": "登录成功",
"code": 1000,
"state": 1
}
<<<
error
{
"data": "",
"info": "账号密码格式不正确",
"code": 1006,
"state": 2
}
可能返回的错误:
代号 错误
1006 账号密码格式不正确
1010 账号密码错误
+++
## 找回密码(修改密码相同)
+++
post:Api/User/retrieve_password
*account=账号 #
*phone_code=验证码 #
*new_password=新密码 #
<<<
success
{
"data": "",
"info": "密码设置成功",
"code": 1000,
"state": 1
}
<<<
error
{
"data": "",
"info": "验证码有误", //错误原因
"code": 1013,
"state": 2
}
可能返回的错误:
代号 错误
1006 输入的信息不符合
1013 验证码有误。数据未找到符合的验证码或验证码超出有效期
+++
## 获取用户详细信息
>可能返回的错误码:1015
+++
get:Api/User/get_user_details?token=用户token
<<<
success
{
"data": {
"_id": "261",
"account": "15507898841", //账号
"integral": "0", //积分
"status": "2", //状态,0:正常使用,1冻结,2:未审核(未上传验证信息),3:信息认证未通过,4为审核中(已上传验证信息)5为假性删除
"uuid": "12123412", //手机唯一标示 测试的时候可以随便填
"portrait": "", //用户头像
"currency": "", //小马砖
"virtual_currency": "", //红包(可以提现)
},
"info": "",
"code": 1000,
"state": 1
}
<<<
error
{
"data": "",
"info": "用户不存在",
"code": 1015,
"state": 2
}
可能返回的错误:
代号 错误
999 用户未登录
1015 用户不存在
+++
## 更换头像
+++
post:Api/User/uploadPortrait/
*portrait=头像图片地址 #
<<<
success
{
"data": "",
"info": "添加成功",
"code": 1000,
"state": 1
}
<<<
error
{
"data": "",
"info": "缺少必须参数",
"code": 997,
"state": 2
}
可能返回的错误:
代号 错误
999 用户未登录
997 缺少必须参数
998 添加失败
+++
## 资质认证
+++
get:Api/User/authenticationQualifications/token/用户token
*picture=从业资格证【从业资格证需要调用上传图片接口,获取图片地址】 #
<<<
success
{
"data": "",
"info": "从业资格证上传成功,等待客服认证",
"code": 1000,
"state": 1
}
<<<
error
{
"data": "",
"info": "图片名称地址不能空",
"code": 997,
"state": 2
}
可能返回的错误:
代号 错误
997 图片名称地址不能空
998 资格证上传失败,请联系客服
+++
## 退出登录
>注意:退出后,将会刷新token。所以所有的APP启动的时候要检查下用户的token是否存在
+++
get:Api/User/exit_login?token=用户token
<<<
success
{
"data": "",
"info": "退出成功",
"code": 1000,
"state": 1
}
<<<
error
{
"data": "",
"info": "用户不存在",
"code": 1015,
"state": 1
}
可能返回的错误:
代号 错误
999 用户未登录
1015 用户不存在
+++