- 用户模块
- 综合功能模块
- 选项接口
- 专业模块
- 高校模块(新)
- 心理试卷模块
- 用户做题模块
- 心理试卷题目列表模块
- 测试建议专业
- 文件模块
- 微信接口
- 用户志愿表
- MajorCareerController
- 微信支付接口
- 用户与测试关系表
- 分享邀请相关
- 所有gpt统一接口
- 文章模块
- ChatApiController
- 专业分数表
用户短信(密码)登录
POST
/web/user/login
{
"phone": "",
"smsCode": "608302",
"password": null,
"type": 0
}
{
"phone": "13660089378",
"smsCode": null,
"password": "123456",
"type": 1
}
请求参数
Authorization
在 header 添加参数
token
示例:
token: ********************
Body 参数application/json
phone
string | null
手机号
正则匹配:
1[3-9]\d{9}
smsCode
string | null
短信验证码
password
string | null
登录密码
type
integer | null
可选
示例
{
"phone": "13660089378",
"password": "gk123456",
"type": 1
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://www.52plan.cn:9092/prod/web/user/login' \
--header 'Content-Type: application/json' \
--header 'token;' \
--data-raw '{
"phone": "13660089378",
"password": "gk123456",
"type": 1
}'
返回响应
🟢200成功
application/json
Body
code
integer | null
状态码
msg
string | null
可选
提示信息
data
object (WebUserLoginResponse)
数据
phone
string | null
手机号
token
string | null
token
isBindWx
boolean | null
是否绑定了微信
示例
{
"code": 20000,
"msg": "请求成功",
"data": {
"phone": "13660089378",
"token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpZCI6MTc5MjkyMDA3NzI2MDA0NjMzOCwidGltZSI6MTcxNzE2NDE5OTg1MH0.pqLY4WT2vjC1oOAnOKFHJmshQu-3bj5Bxuwvw6lWM2A"
}
}