User Api - liuxiaoran/gtr GitHub Wiki
#API
###全局返回值
返回值 | 类型 | 定义 |
---|---|---|
status | Number | 错误状态 |
message | String | 错误信息 |
例子
{
"status": 0,
"message": "success",
"something": "else",
"another": "thing"
}
####/user/login POST
参数 | 定义 |
---|---|
plat_type | 第三方平台类型 |
plat_id | 第三方平台id |
或 | |
phone | 手机号 |
password | 密码 |
响应
返回值 | 类型 | 定义 |
---|---|---|
id | String | 用户id |
token | String | 用户token |
info中的信息 |
例子
{
"status": 0,
"message": "success",
"id": "asdf123",
"name": "asdf123",
"nickname": "asdf",
"sex": 1,
"phone": "12312312312",
"email": "[email protected]"
}
####/user/info GET
参数 | 定义 |
---|---|
id | 用户id(二选一) |
phone | 用户电话(二选一) |
响应
返回值 | 类型 | 定义 |
---|---|---|
id | String | 用户id |
name | String | 姓名 |
nickname | String | 昵称 |
sex | Number | 性别 |
phone | String | 手机号 |
String | 电子邮箱 | |
avatar | String | 头像url |
例子
{
"status": 0,
"message": "success",
"name": "asdf123",
"nickname": "asdf",
"sex": 1,
"phone": "12312312312",
"email": "[email protected]"
}
####/user/register POST
参数 | 定义 |
---|---|
plat_type | 第三方平台类型 |
plat_id | 第三方平台id |
phone | 手机号 |
password | 密码(可选) |
注:通过第三方注册时会忽略password,通过手机号注册时会要求有密码!
响应
返回值 | 类型 | 定义 |
---|---|---|
id | String | 用户id |
new | Boolean | 是否为新用户 |
例子
{
"status": 0,
"message": "success",
"id": "asdf123",
"new": true
}
####/user/update POST
参数 | 定义 |
---|---|
id | 用户id |
name | 真实姓名(可选) |
nickname | 昵称(可选) |
sex | 性别(可选) |
电子邮箱(可选) | |
phone | 手机号(可选) |
password | 密码(可选) |
avatar | 头像url(可选) |
待补充 | 待补充 |
响应 | |
无额外响应 |