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(可选) |
| 待补充 | 待补充 |
| 响应 | |
| 无额外响应 |