接口:通过账号密码获取授权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 手机号自动授权失败