账户相关接口 - michael3691/lewan GitHub Wiki

根据deviceId获取token:

name type desc
deviceId String 设备id,全局唯一
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data": 
	{
             "id":用户id,"token":"","nick":"系统分配的昵称"
        }
}

发送注册手机验证码:

name type desc
phone String 手机号
token String 用户唯一标识
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data": 
	{
             
        }
}

手机号注册:

name type desc
phone String 手机号
code String 验证码
password String 用户设置的密码
token String 用户唯一标识
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data": 
	{
             "id":用户id,"token":"","nick":"系统分配的昵称"
        }
}

手机号和密码登录:

name type desc
phone String 手机号
password String 密码
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data": 
	{
             "id":用户id,"token":"","nick":"","avatar":"头像url"
        }
}

手机号和验证码登录:

  • 说明:不管手机号有无注册过,都能登录成功,若手机号未注册过,则相当于注册了该手机号,并登录成功。
  • 地址:http://appapi.tigerhz.com/api/Account/PhoneCodeLogin
  • 入参:post
  • 添加时间:2015-01-14
  • 完成时间:2015-1-14
  • 修改时间:-
name type desc
phone String 手机号
code String 验证码
token String 用户唯一标识
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data": 
	{
             "id":用户id,"token":"","nick":"","avatar":"头像url"
        }
}

qq,微博登录:

name type desc
id String qq或微博的唯一标识府
type int 第三方类型:1,QQ 2,微博
token String 用户唯一标识府
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data": 
	{
             "id":用户id,"token":"","nick":"","avatar":"头像url"
        }
}

修改密码:

name type desc
password String 当前密码
newPassword String 新密码
token String 用户唯一标识
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data": 
	{
             "token":"新token"
        }
}

修改昵称:

name type desc
nick String 新昵称
token String 用户唯一标识
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data": 
	{
        }
}

上传头像:

name type desc
file string base64编码字符串
token string 用户唯一标识
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data": 
	{
             "avatar":"头像在服务器中的地址"
        }
}

修改昵称及上传头像:

name type desc
file string base64编码字符串(可选)
nick string 用户昵称(可选)
token string 用户唯一标识
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data": 
	{
             "avatar":"头像在服务器中的地址"
        }
}

通过验证码修改密码:

name type desc
phone String 手机号
code String 验证码
password String 用户设置的密码
token String 用户唯一标识
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data": 
	{
             "id":用户id,"token":"","nick":"","avatar":"头像url"
        }
}

修改手机号:

name type desc
phone String 手机号
code String 验证码
oldPhone String 原手机号
token String 用户唯一标识
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data": 
	{
             "token":""
        }
}

设置手机号:

name type desc
phone String 手机号
code String 验证码
token String 用户唯一标识
  • 返回:
{
	"code":200,	// 成功
	"msg":"ok",
	"data": 
	{}
}