登录接口

API 调用地址

{域名地址}/api/login

说明:{域名地址} 需要替换成你的域名地址,如 /api/login

调用方法

POST

请求参数

字段名 类型 必填 说明
platform string 登录方式,默认值为website,可选值有:tt、swan、alipay、qq、weapp、wechat、inwechat、website
code string 微信临时凭证,或者是验证码
anonymousCode string -微信用户信息,platform=wechat/weapp有效
avatar string 微信用户信息,platform=wechat/weapp有效
nick_name string 微信用户信息,platform=wechat/weapp有效
gender string 微信用户信息,platform=wechat/weapp有效
province string 微信用户信息,platform=wechat/weapp有效
city string 微信用户信息,platform=wechat/weapp有效
county string 微信用户信息,platform=wechat/weapp有效
encryptedData string 微信用户信息,platform=wechat/weapp有效
iv string 微信用户信息,platform=wechat/weapp有效
signature string 微信用户信息,platform=wechat/weapp有效
rawData string 微信用户信息,platform=wechat/weapp有效
remember boolean 是否记住用户,platform=website有效
user_name string 用户名,platform=website有效
password string 密码,platform=website有效
captcha_id string 图形验证码ID,platform=website有效
captcha string 图形验证码值,platform=website有效

返回参数

字段名 类型 说明
code int 错误码
msg string 错误原因说明
data object 结果内容
data参数
字段名 类型 说明
id int 用户ID
parent_id int 上级用户ID
user_name string 用户名
real_name string 真实姓名
avatar_url string 用户头像地址
email string email地址
phone string 手机号
group_id int 用户组ID
is_retailer int 是否是分销员
balance int 用户余额
total_reward int 分销员累计收益
invite_code int 用户邀请码
last_login int 最近一次登录时间
expire_time int 过期时间
created_time int 注册时间戳
updated_time int 更新时间戳
status int 显示状态
token string 登录凭证

请求数据示例

参数
platform website
user_name admin
password 123456
remember false

返回数据示例

{
    "code": 0,
    "data": {
        "id": 1000,
        "created_time": 1669012062,
        "updated_time": 1679536756,
        "parent_id": 0,
        "user_name": "admin",
        "real_name": "",
        "avatar_url": "uploads/202211/21/14f56760596b5328.webp",
        "email": "",
        "phone": "",
        "group_id": 2,
        "status": 1,
        "is_retailer": 0,
        "balance": 0,
        "total_reward": 0,
        "invite_code": "anqicms",
        "last_login": 1702912236,
        "expire_time": 1997404800,
        "extra": null,
        "token": "eyJhbGI1NiZXJJZUwNnVCI6IjEwMDAifQ.pLmYPvSajEWrF0FaUGDciOiJIUzIzNiIsILLZBCRm8fYewv49agxlTA26DwIsInR5cCI6IkpXVCJ9.eyJ0IjoiMTcwNTz",
        "group": null,
        "full_avatar_url": "",
        "link": ""
    },
    "msg": ""
}

错误代码

错误码 说明
0 OK
-1 错误,错误原因在msg中指出
1001 未登录
1002 未授权
200 API请求OK