/api/account/checkUser
GET
- loginName:唯一登录名, 即手机号(必填项)
code值含义:
- 1表示已被注册
- 0表示未被注册
{
"code":1,
"message": "registered"
}
/api/account/sendCode
POST(推荐)或GET
- loginName:唯一登录名, 即手机号(必填项)
code值含义:
- 1表示已发送
- 3表示该手机已被注册
- 0表示发送失败
{
"code":1,
"message": "验证码已发送"
}
/api/account/register
POST
- loginName:唯一登录名, 即手机号码(必填项)
- password:密码(必填项)
- code: 手机验证码(必需项)
- nickName:用户昵称(必填项)
- avatar:用户头像url(选填项)
{
"code":1,
"message": "注册成功"
}
code为1表示注册成功,如果用户头像URL为空,则会使用默认的用户头像。code不为1表示注册失败
/api/account/login
POST
- loginName:用户登录名, 即手机号码(必需项)
- password:登录密码(必需项)
{
message: "login success",
constant: {
resourceServer: "http://mlongbo.com/upload"
},
token: "9afe4bda832c4b7aa0d255f6bc86486cJ96XKU",
code: 1,
info: {
sex: 1,
status: 1,
avatar: "/imgs/avatar.jpg",
creationDate: 1422782128161,
nickName: "Longbo Ma",
email: "[email protected]",
userId: "f0f504f5710946e5b0a1d6a1acde4210"
}
}
如果code值是0,则可能没有其他节点。token值是全局的,请求请他接口,必须带这个值,否则接口权限将会拒绝访问,通过token值可以获取当前用户ID,即不用再提交用户ID。
主节点说明:
- code:表示响应结果状态,1表示成功,0表示用户名或密码错误
- message:响应结果的文字说明
- token: 接口口令,与该用户对应
- info:用户信息
- constant: 一些固定变量
info节点说明:
- userId:用户ID
- nickName:昵称
- email:邮箱
- avatar: 头像地址
- sex: 性别, 0表示女, 1表示男
- status: 账号状态, 1表示启用(正常使用), 0表示禁用
- creationDate: 注册时间
constant节点说明:
- resourceServer: 文件下载地址前缀,后接文件地址即可使用
/api/account/profile
GET(必须是get方法,否则请求出错)
- token:令牌符(必需项)
- userId:要查询的用户ID(可选项,如果没有则查询当前用户的信息)
节点说明:
- code:表示响应结果状态,1表示查询成功,0表示未查询到信息
- message:响应结果的文字说明
datum节点说明:
- userId:用户ID
- nickName:昵称
- email:邮箱
- avatar: 头像地址
- sex: 性别, 0表示女, 1表示男
- status: 账号状态, 1表示启用(正常使用), 0表示禁用
- creationDate: 注册时间
{
"code": 1,
"datum": {
sex: 1,
status: 1,
avatar: "/imgs/avatar.jpg",
creationDate: 1422782128161,
nickName: "Longbo Ma",
email: "[email protected]",
userId: "f0f504f5710946e5b0a1d6a1acde4210"
}
}
除token必须以外,修改哪个参数,就传递哪个参数
/api/account/profile
PUT
- token:令牌符(必需项)
- nickName:姓名(可选项)
- sex:姓名(可选项)
- avatar:姓名(可选项)
- email:邮箱(可选项)
- code:表示响应结果状态,1表示成功,0表示失败
- message:响应结果的文字说明
{
"code": 1,
"message": "修改成功"
}
/api/account/password
PUT
- token:令牌符(必需项)
- oldPwd:旧密码(必需项)
- newPwd:新密码(必需项)
- code:表示响应结果状态,1表示成功,0表示失败
- message:响应结果的文字说明
{
"code": 1,
"message": "修改成功"
}
/api/account/avatar
PUT
- token:令牌(必需项)
- avatar:头像文件地址,请先使用文件上传接口获取上传后的访问路径(必需项)
- code:表示响应结果状态,1表示成功,0表示失败
- message:响应结果的文字说明
{
"code": 1,
"message": "update avatar success"
}