Skip to content

Administrator API

唯一 edited this page Jun 1, 2020 · 12 revisions

1、Administrator Registration

1.1、Request Type and Url

POST /api/v1/user/admin/auth/register

1.2、Request Params

Field Type Option Description
account string No account. email or mobile
password string No password. 6-20 length
confirm_password string No confirm password

1.3、Request Example

{
  "account": "mail@example.com",
  "password": "123456",
  "confirm_password": "123456"
}

1.4、Response

Field Type Description
admin_id string administrator id

1.5、Response example

{
    "code": 0,
    "msg": "success",
    "data": {
        "admin_id": "131"
    }
}

2、Administrator Login (JWT Access Token)

2.1、Request Type and Url

POST /api/v1/user/admin/auth/jwt/token

2.2、Request Params

Field Type Option Description
account string No account. email or mobile
password string No password

2.3、Request Example

{
  "account": "mail@example.com",
  "password": "123456"
}

2.4、Response

Field Type Description
access_token string
expires_in int access_token expiration time,unit second
refresh_expires_in int refresh access_token expiration time, unit second

1.5、Response example

{
    "code": 0,
    "msg": "success",
    "data": {
        "access_token": "JWT Access Token",
        "expires_in": 7200,
        "refresh_expires_in": 2592000
    }
}

Clone this wiki locally