接口:通过账号密码获取授权token
- 通过账号密码自动注册登录活动,成功后返回token
调用流程
请求URL:
GET/api/v1/user/auto-login-by-account
参数:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
activity_id | 是 | int | 活动ID |
username | 是 | string | 账号。注册时,账号已经注册会报错,需要调用方保障账号唯一 |
password | 否 | string | 密码。传此参数代表登录。不传此参数,会进行注册,注册成功后会返回password,需要调用方记录,下次登录时使用 |
nickname | 否 | string | 昵称 |
wx_open_id | 否 | string | 微信open_id |
avatar | 否 | string | 头像地址 url |
返回示例:
正确时返回:
{
"code": 200,
"msg": null,
"data": {
"token": "e6a670c65c6dde1aeb594c9e1c32be0f",
"password": "1e6a67",
"user_id": 101436531,
}
}
返回参数说明:
参数名 | 类型 | 说明 |
---|---|---|
code | int | 状态码 |
msg | int | 状态信息 |
data | null | 返回数据 |
token | string | 授权的token值 |
password | string | 当请求参数password为空的时候,会返回此参数 |
user_id | int | 用户user_id |
错误时返回:
{
"code": 500,
"msg": "invalid appid"
}
备注:
code | 信息 |
---|---|
800090 | 手机号自动授权失败 |