登录
注册获取验证码
基本信息
- Path:{{ host }} /cleansourcesca-community/email_user/register_code/query
- Method:POST
请求参数
Headers
| 参数名称 | 参数值 |
|---|---|
| Content-Type | application/json |
| Accept-Language | zh-CN、en-US |
Body
| 参数名称 | 说明 | in | 是否必须 | 类型 | schema |
|---|---|---|---|---|---|
| emailUserRegisterCodeRequest | 邮箱账户注册获取验证码请求对象 | body | true | EmailUserRegisterCodeRequest | EmailUserRegisterCodeRequest |
schema属性说明
EmailUserRegisterCodeRequest
| 参数名称 | 说明 | in | 是否必须 | 类型 | schema |
|---|---|---|---|---|---|
| 邮箱 | body | true | string |
请求示例
{
"email": "ikag23@qq.com"
}响应数据
响应状态码
| 状态码 | 说明 | schema |
|---|---|---|
| 100000 | OK | CommonResult |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found | |
| 100002 | 缺少必填参数{0}! | |
| 110006 | 请输入有效的邮箱地址 | |
| 110007 | 验证码发送过于频繁请稍后再试 | |
| 190000 | 邮件配置不存在 | |
| 190001 | 邮件发送失败 |
操作成功响应状态码:100000
错误码描述:
- 100002:缺少必填参数{0}!
- 110006:请输入有效的邮箱地址
- 110007:验证码发送过于频繁请稍后再试
- 190000:邮件配置不存在
- 190001:邮件发送失败
响应参数
| 参数名称 | 说明 | 类型 | schema |
|---|---|---|---|
| code | string | ||
| data | object | ||
| message | string | ||
| success | boolean |
成功响应示例
{
"code": "100000",
"message": "操作成功",
"data": null,
"success": true
}失败响应示例
{
"code": "100002",
"message": "缺少必填参数email!",
"data": null,
"success": false
}
{
"code": "110006",
"message": "请输入有效的邮箱地址",
"data": null,
"success": false
}
{
"code": "110007",
"message": "验证码发送过于频繁请稍后再试",
"data": null,
"success": false
}
{
"code": "190000",
"message": "邮件配置不存在",
"data": null,
"success": false
}
{
"code": "190001",
"message": "邮件发送失败",
"data": null,
"success": false
}邮箱注册
基本信息
- Path:{{ host }} /cleansourcesca-community/email_user/register
- Method:POST
请求参数
Headers
| 参数名称 | 参数值 |
|---|---|
| Content-Type | application/json |
| Accept-Language | zh-CN、en-US |
Body
| 参数名称 | 说明 | in | 是否必须 | 类型 | schema |
|---|---|---|---|---|---|
| emailUserRegisterRequest | 邮箱用户注册请求对象 | body | true | EmailUserRegisterRequest | EmailUserRegisterRequest |
schema属性说明
EmailUserRegisterRequest
| 参数名称 | 说明 | in | 是否必须 | 类型 | schema |
|---|---|---|---|---|---|
| 邮箱 | body | true | string | ||
| code | 验证码 | body | true | string | |
| password | RSA加密密码 | body | true | string | |
| checkPassword | RSA加密确认密码 | body | true | string |
请求示例
{
"email": "ikag23@qq.com",
"code": "423325",
"password": "bjvRCXxCZrjAPWGvLlV9ZuuTq395168cPSGO+D+gaSl4kLaDr75lXRGxLMzBWsjcOEjIKk2o3mFtvTL0c181tsGYeck9HiXvWrtHRSCjL+ZdL8dIITmMBzofFfiVcKuP/2FdDdhH1BPBouAIdEH3E7ywzFLqBl0oSBTXOZ56NTFnZkKLmLeqMwMIn30KXlRsYZ/kX8SzVkW4Poe8h/b8BQxH4O09B6qY876/TT1XhH6k8J+YxBstMfZpzHt0NRna6go6104FI0viDKN9nr+CbTP6sG9ui2FFQuHveyRV/+6JPQcj2k+/J1Slb4e8t4dPR+kRHXAf8CzaV/6u6kkUIw==",
"checkPassword": "DUTYqgLJzc47HrMxVsnpEoyyHRkP3uqeZJwL0dmfi4f/61XCgMq/IOMi4indYlWFl2VQ4wLxcztDaxUI6Tc4rJDyBGO4QO/82fXmkUJiD/9avSOe1InXslbT3HSYFcJuwl1v3eHAidGUmHYYfR/p6qtLcTvNf487l3eGkjjYn5g96mohVzCnzfArgUUWLyud/TcZGBnDK+dzDd9akBLwCCRSQW9PdMe2yVuGaNiccAH3Rd45Y9JBAaq6xuvd8g15+d0T9xPeQ3knSudKkoHnEhI9NJE52GoggAhpQcQnU5F5HhjCfPspx8W8zUxVPUlJGKk0rYIeEZkUm0lMmZFpDQ=="
}响应数据
响应状态码
| 状态码 | 说明 | schema |
|---|---|---|
| 100000 | OK | CommonResult |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found | |
| 100002 | 缺少必填参数{0}! | |
| 110003 | 请输入包含字母大小写、特殊字符、数字的8-16个字符 | |
| 110005 | 两次输入的密码不一致,请重新输入 | |
| 110006 | 请输入有效的邮箱地址 | |
| 110008 | 验证码已失效,请重新获取 | |
| 110009 | 验证码错误,请重新输入 | |
| 110010 | 邮箱已存在,请重新输入 |
操作成功响应状态码:100000
错误码描述:
- 100002:缺少必填参数{0}!
- 110003:请输入包含字母大小写、特殊字符、数字的8-16个字符
- 110005:两次输入的密码不一致,请重新输入
- 110006:请输入有效的邮箱地址
- 110008:验证码已失效,请重新获取
- 110009:验证码错误,请重新输入
- 110010:邮箱已存在,请重新输入
响应参数
| 参数名称 | 说明 | 类型 | schema |
|---|---|---|---|
| code | string | ||
| data | object | ||
| message | string | ||
| success | boolean |
成功响应示例
{
"code": "100000",
"message": "操作成功",
"data": null,
"success": true
}失败响应示例
{
"code": "100002",
"message": "缺少必填参数email!",
"data": null,
"success": false
}
{
"code": "110003",
"message": "请输入包含字母大小写、特殊字符、数字的8-16个字符",
"data": null,
"success": false
}
{
"code": "110005",
"message": "两次输入的密码不一致,请重新输入",
"data": null,
"success": false
}
{
"code": "110006",
"message": "请输入有效的邮箱地址",
"data": null,
"success": false
}
{
"code": "110008",
"message": "验证码已失效,请重新获取",
"data": null,
"success": false
}
{
"code": "110009",
"message": "验证码错误,请重新输入",
"data": null,
"success": false
}
{
"code": "110010",
"message": "邮箱已存在,请重新输入",
"data": null,
"success": false
}邮箱登录
基本信息
- Path:{{ host }} /cleansourcesca-community/email_user/login
- Method:POST
请求参数
Headers
| 参数名称 | 参数值 |
|---|---|
| Content-Type | application/json |
| Accept-Language | zh-CN、en-US |
Body
| 参数名称 | 说明 | in | 是否必须 | 类型 | schema |
|---|---|---|---|---|---|
| emailUserLoginRequest | 邮箱用户登录请求对象 | body | true | EmailUserLoginRequest | EmailUserLoginRequest |
schema属性说明
EmailUserLoginRequest
| 参数名称 | 说明 | in | 是否必须 | 类型 | schema |
|---|---|---|---|---|---|
| 邮箱 | body | true | string | ||
| password | RSA加密密码 | body | true | string |
请求示例
{
"email": "ikag23@qq.com",
"password": "bjvRCXxCZrjAPWGvLlV9ZuuTq395168cPSGO+D+gaSl4kLaDr75lXRGxLMzBWsjcOEjIKk2o3mFtvTL0c181tsGYeck9HiXvWrtHRSCjL+ZdL8dIITmMBzofFfiVcKuP/2FdDdhH1BPBouAIdEH3E7ywzFLqBl0oSBTXOZ56NTFnZkKLmLeqMwMIn30KXlRsYZ/kX8SzVkW4Poe8h/b8BQxH4O09B6qY876/TT1XhH6k8J+YxBstMfZpzHt0NRna6go6104FI0viDKN9nr+CbTP6sG9ui2FFQuHveyRV/+6JPQcj2k+/J1Slb4e8t4dPR+kRHXAf8CzaV/6u6kkUIw=="
}响应数据
响应状态码
| 状态码 | 说明 | schema |
|---|---|---|
| 100000 | OK | CommonResult |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found | |
| 100002 | 缺少必填参数{0}! | |
| 110001 | 用户不存在 | |
| 110002 | 用户已被禁用 | |
| 110003 | 请输入包含字母大小写、特殊字符、数字的8-16个字符 | |
| 110006 | 请输入有效的邮箱地址 | |
| 110012 | 邮箱或密码错误,请重新输入 |
操作成功响应状态码:100000
错误码描述:
- 100002:缺少必填参数{0}!
- 110001:用户不存在
- 110002:用户已被禁用
- 110003:请输入包含字母大小写、特殊字符、数字的8-16个字符
- 110006:请输入有效的邮箱地址
- 110012:邮箱或密码错误,请重新输入
响应参数
| 参数名称 | 说明 | 类型 | schema |
|---|---|---|---|
| code | string | ||
| data | CommonResult«EmailUserLoginResponse» | CommonResult«EmailUserLoginResponse» | |
| message | string | ||
| success | boolean |
schema属性说明
EmailUserLoginResponse
| 参数名称 | 说明 | 类型 | schema |
|---|---|---|---|
| id | 用户Id | int32 | |
| profilePicture | 头像 | string | |
| userName | 昵称 | string |
成功响应示例
{
"code": "100000",
"message": "操作成功",
"data": null,
"success": true
}失败响应示例
{
"code": "100002",
"message": "缺少必填参数email!",
"data": null,
"success": false
}
{
"code": "110001",
"message": "用户不存在",
"data": null,
"success": false
}
{
"code": "110002",
"message": "用户已被禁用",
"data": null,
"success": false
}
{
"code": "110003",
"message": "请输入包含字母大小写、特殊字符、数字的8-16个字符",
"data": null,
"success": false
}
{
"code": "110006",
"message": "请输入有效的邮箱地址",
"data": null,
"success": false
}
{
"code": "110012",
"message": "邮箱或密码错误,请重新输入",
"data": null,
"success": false
}忘记密码获取验证码
基本信息
- Path:{{ host }} /cleansourcesca-community/email_user/password_reset_code/get
- Method:POST
请求参数
Headers
| 参数名称 | 参数值 |
|---|---|
| Content-Type | application/json |
| Accept-Language | zh-CN、en-US |
Body
| 参数名称 | 说明 | in | 是否必须 | 类型 | schema |
|---|---|---|---|---|---|
| emailUserResetPasswordCodeRequest | 邮箱账户忘记密码获取验证码请求对象 | body | true | EmailUserResetPasswordCodeRequest | EmailUserResetPasswordCodeRequest |
schema属性说明
EmailUserResetPasswordCodeRequest
| 参数名称 | 说明 | in | 是否必须 | 类型 | schema |
|---|---|---|---|---|---|
| 邮箱 | body | true | string |
请求示例
{
"email": "ikag23@qq.com"
}响应数据
响应状态码
| 状态码 | 说明 | schema |
|---|---|---|
| 100000 | OK | CommonResult |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found | |
| 100002 | 缺少必填参数{0}! | |
| 110006 | 请输入有效的邮箱地址 | |
| 110007 | 验证码发送过于频繁请稍后再试 | |
| 190000 | 邮件配置不存在 | |
| 190001 | 邮件发送失败 |
操作成功响应状态码:100000
错误码描述:
- 100002:缺少必填参数{0}!
- 110006:请输入有效的邮箱地址
- 110007:验证码发送过于频繁请稍后再试
- 190000:邮件配置不存在
- 190001:邮件发送失败
响应参数
| 参数名称 | 说明 | 类型 | schema |
|---|---|---|---|
| code | string | ||
| data | object | ||
| message | string | ||
| success | boolean |
成功响应示例
{
"code": "100000",
"message": "操作成功",
"data": null,
"success": true
}失败响应示例
{
"code": "100002",
"message": "缺少必填参数email!",
"data": null,
"success": false
}
{
"code": "110006",
"message": "请输入有效的邮箱地址",
"data": null,
"success": false
}
{
"code": "110007",
"message": "验证码发送过于频繁请稍后再试",
"data": null,
"success": false
}
{
"code": "190000",
"message": "邮件配置不存在",
"data": null,
"success": false
}
{
"code": "190001",
"message": "邮件发送失败",
"data": null,
"success": false
}邮箱密码重置
基本信息
- Path:{{ host }} /cleansourcesca-community/email_user/password/reset
- Method:POST
请求参数
Headers
| 参数名称 | 参数值 |
|---|---|
| Content-Type | application/json |
| Accept-Language | zh-CN、en-US |
Body
| 参数名称 | 说明 | in | 是否必须 | 类型 | schema |
|---|---|---|---|---|---|
| emailUserPasswordResetRequest | 邮箱用户忘记密码请求对象 | body | true | EmailUserPasswordResetRequest | EmailUserPasswordResetRequest |
schema属性说明
EmailUserForgotRequest
| 参数名称 | 说明 | in | 是否必须 | 类型 | schema |
|---|---|---|---|---|---|
| 邮箱 | body | true | string | ||
| code | 验证码 | body | true | string | |
| password | RSA加密密码 | body | true | string | |
| checkPassword | RSA加密确认密码 | body | true | string |
请求示例
{
"email": "ikag23@qq.com",
"code": "423325",
"password": "bjvRCXxCZrjAPWGvLlV9ZuuTq395168cPSGO+D+gaSl4kLaDr75lXRGxLMzBWsjcOEjIKk2o3mFtvTL0c181tsGYeck9HiXvWrtHRSCjL+ZdL8dIITmMBzofFfiVcKuP/2FdDdhH1BPBouAIdEH3E7ywzFLqBl0oSBTXOZ56NTFnZkKLmLeqMwMIn30KXlRsYZ/kX8SzVkW4Poe8h/b8BQxH4O09B6qY876/TT1XhH6k8J+YxBstMfZpzHt0NRna6go6104FI0viDKN9nr+CbTP6sG9ui2FFQuHveyRV/+6JPQcj2k+/J1Slb4e8t4dPR+kRHXAf8CzaV/6u6kkUIw==",
"checkPassword": "DUTYqgLJzc47HrMxVsnpEoyyHRkP3uqeZJwL0dmfi4f/61XCgMq/IOMi4indYlWFl2VQ4wLxcztDaxUI6Tc4rJDyBGO4QO/82fXmkUJiD/9avSOe1InXslbT3HSYFcJuwl1v3eHAidGUmHYYfR/p6qtLcTvNf487l3eGkjjYn5g96mohVzCnzfArgUUWLyud/TcZGBnDK+dzDd9akBLwCCRSQW9PdMe2yVuGaNiccAH3Rd45Y9JBAaq6xuvd8g15+d0T9xPeQ3knSudKkoHnEhI9NJE52GoggAhpQcQnU5F5HhjCfPspx8W8zUxVPUlJGKk0rYIeEZkUm0lMmZFpDQ=="
}响应数据
响应状态码
| 状态码 | 说明 | schema |
|---|---|---|
| 100000 | OK | CommonResult |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found | |
| 100002 | 缺少必填参数{0}! | |
| 110001 | 用户不存在 | |
| 110002 | 用户已被禁用 | |
| 110003 | 请输入包含字母大小写、特殊字符、数字的8-16个字符 | |
| 110005 | 两次输入的密码不一致,请重新输入 | |
| 110006 | 请输入有效的邮箱地址 | |
| 110008 | 验证码已失效,请重新获取 | |
| 110009 | 验证码错误,请重新输入 |
操作成功响应状态码:100000
错误码描述:
- 100002:缺少必填参数{0}!
- 110001:用户不存在
- 110002:用户已被禁用
- 110003:请输入包含字母大小写、特殊字符、数字的8-16个字符
- 110005:两次输入的密码不一致,请重新输入
- 110006:请输入有效的邮箱地址
- 110008:验证码已失效,请重新获取
- 110009:验证码错误,请重新输入
响应参数
| 参数名称 | 说明 | 类型 | schema |
|---|---|---|---|
| code | string | ||
| data | object | ||
| message | string | ||
| success | boolean |
成功响应示例
{
"code": "100000",
"message": "操作成功",
"data": null,
"success": true
}失败响应示例
{
"code": "100002",
"message": "缺少必填参数email!",
"data": null,
"success": false
}
{
"code": "110001",
"message": "用户不存在",
"data": null,
"success": false
}
{
"code": "110002",
"message": "用户已被禁用",
"data": null,
"success": false
}
{
"code": "110003",
"message": "请输入包含字母大小写、特殊字符、数字的8-16个字符",
"data": null,
"success": false
}
{
"code": "110005",
"message": "两次输入的密码不一致,请重新输入",
"data": null,
"success": false
}
{
"code": "110006",
"message": "请输入有效的邮箱地址",
"data": null,
"success": false
}
{
"code": "110008",
"message": "验证码已失效,请重新获取",
"data": null,
"success": false
}
{
"code": "110009",
"message": "验证码错误,请重新输入",
"data": null,
"success": false
}获取微信登录二维码url
基本信息
- Path:{{ host }} /cleansourcesca-community/wx/login/qr_code
- Method:GET
请求参数
Headers
Body
| 参数名称 | 说明 | in | 是否必须 | 类型 | schema |
|---|---|---|---|---|---|
| 无参数 |
响应数据
响应状态码
| 状态码 | 说明 | schema |
|---|---|---|
| 100000 | OK | CommonResult |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found | |
| 100005 | 系统异常 |
操作成功响应状态码:100000
错误码描述:
- 100005:系统异常!
响应参数
| 参数名称 | 说明 | 类型 | schema |
|---|---|---|---|
| code | 状态码 | string | |
| data | 返回数据 | CommonResult<WxLoginResponse> | |
| message | 返回信息 | string | |
| success | 是否成功 | boolean |
schema 属性说明
CommonResult<WxLoginResponse>
| 参数名称 | 说明 | 类型 | schema |
|---|---|---|---|
| qrCodeUrl | 二维码地址 | string | |
| uuid | 二维码唯一标识 | string |
成功响应示例
{
"code": "100000",
"message": "操作成功",
"data": {
"qrCodeUrl": "https://open.weixin.qq.com/connect/qrconnect?appid=xxx&redirect_uri=http%3A%2F%2Fxxx%2Fcallback%3Fuuid%3D34a89e29-a8a8-4dc8-b74a-e78f9ea968c8&response_type=code&scope=snsapi_login&state=STATE#wechat_redirect",
"uuid": "34a89e29-a8a8-4dc8-b74a-e78f9ea968c8"
},
"success": true
}失败响应示例
{
"code": "100005",
"message": "系统异常!",
"data": null,
"success": false
}微信登录状态获取
基本信息
- Path:{{ host }} /cleansourcesca-community/wx/status
- Method:GET
请求参数
Headers
Body
| 参数名称 | 说明 | in | 是否必须 | 类型 | schema |
|---|---|---|---|---|---|
| uuid | 微信登录二维码唯一标识 | query | true | string | string |
响应数据
响应状态码
| 状态码 | 说明 | schema |
|---|---|---|
| 100000 | OK | CommonResult<integer> |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found | |
| 100005 | 系统异常 |
操作成功响应状态码:100000
错误码描述:
- 100005:系统异常!
响应参数
| 参数名称 | 说明 | 类型 | schema |
|---|---|---|---|
| code | 状态码 | string | |
| data | 返回数据 | integer | |
| message | 返回信息 | string | |
| success | 是否成功 | boolean |
成功响应示例
{
"code": "100000",
"message": "操作成功",
"data": 0,
"success": true
}失败响应示例
{
"code": "100005",
"message": "系统异常!",
"data": null,
"success": false
}获取用户微信绑定链接
基本信息
- Path:{{ host }} /cleansourcesca-community/wx/bind/qr_code
- Method:GET
请求参数
Headers
Body
| 参数名称 | 说明 | in | 是否必须 | 类型 | schema |
|---|---|---|---|---|---|
| id | 当前登录用户ID | query | true | integer |
响应数据
响应状态码
| 状态码 | 说明 | schema |
|---|---|---|
| 100000 | OK | CommonResult |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found | |
| 100005 | 系统异常 |
操作成功响应状态码:100000
错误码描述:
- 100005:系统异常!
响应参数
| 参数名称 | 说明 | 类型 | schema |
|---|---|---|---|
| code | 状态码 | string | |
| data | 返回数据 | CommonResult<WxLoginResponse> | |
| message | 返回信息 | string | |
| success | 是否成功 | boolean |
schema 属性说明
CommonResult<WxLoginResponse>
| 参数名称 | 说明 | 类型 | schema |
|---|---|---|---|
| qrCodeUrl | 二维码地址 | string | |
| uuid | 二维码唯一标识 | string |
成功响应示例
{
"code": "100000",
"message": "操作成功",
"data": {
"qrCodeUrl": "https://open.weixin.qq.com/connect/qrconnect?appid=xxx&redirect_uri=http%3A%2F%2Fxxx%2Fcallback%3Fuuid%3D34a89e29-a8a8-4dc8-b74a-e78f9ea968c8&response_type=code&scope=snsapi_login&state=STATE#wechat_redirect",
"uuid": "34a89e29-a8a8-4dc8-b74a-e78f9ea968c8"
},
"success": true
}失败响应示例
{
"code": "100005",
"message": "系统异常!",
"data": null,
"success": false
}获取验证码的图形校验码
基本信息
- Path:{{ host }} /cleansourcesca-community/phone_login/captcha/get
- Method:POST
请求参数
Headers
| 参数名称 | 参数值 |
|---|---|
| Content-Type | application/json |
Body
| 参数名称 | 说明 | in | 是否必须 | 类型 | schema |
|---|---|---|---|---|---|
| request | 图形校验码请求参数 | body | true | GetCaptchaCodeRequest | GetCaptchaCodeRequest |
schema属性说明
GetCaptchaCodeRequest
| 参数名称 | 说明 | in | 是否必须 | 类型 | schema |
|---|---|---|---|---|---|
| mathMode | 验证模式 1:算术式验证、2:数字验证 无效数值时则默认算术式验证模式 | body | true | int32 | |
| phone | 手机号 | body | true | string |
请求示例
{
"mathMode": 1,
"phone": ""
}响应数据
响应状态码
| 状态码 | 说明 | schema |
|---|---|---|
| 100000 | OK | CommonResult |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found | |
| 100002 | 缺少必填参数{0}! | |
| 200001 | 请输入正确的手机号! |
操作成功响应状态码:100000
错误码描述:
- 100002:缺少必填参数{0}!
- 200001:请输入正确的手机号!
响应参数
| 参数名称 | 说明 | 类型 | schema |
|---|---|---|---|
| code | string | ||
| data | string | ||
| message | string | ||
| success | boolean |
成功响应示例
{
"code": "100000",
"message": "操作成功",
"data": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAA8CAIAAABuCSZCAAAC40lEQVR4Xu2YW24DIQwAc/9T5WZUqitEbPwADKFej/gpfrKj/PRVktC88EUSixQcnBQcnBQcnBTc4f1+46t/SwrGRLJbUjAimN2SghEpODLx7JYUXAlpt6RgIKrdkoKBFByZwHZLCo5ttzxccHi75cmCn2C33Cb4/Qu+3cOxQd/FR/Dr9XdUaqZQMqpZbUgZ6j8NfaxxPUccBtq3p68VqiyaaSu5J6C2XYfuY9zNndVp9tXpO42FHLSJpefX7crrubM0x740zaRnFNpBbXjAbiGLcaEzTM6hX1Nemsvh7lW4udw9cECwvEBZePIcM0PQGywbczncvYpQyIUO2C389Iqa4MvMELSiurGcIEe7TJRwdttW6nHBvaHMzBC0n7qxnCBHu4yWcHZLCu6CNlM3lhPkaBdU0v7ZbXKPYN9uFhzmqEvLCXK0S1vCnYpgt9ha0Z4T+Haz4zBHXVpOkKNd2hLhFM3uMbq7ncFhlLq3nCBHu7Qlwolqd+hdy9MMhuQELtreoxx6w1V9Hd99LP++RSzP5A1V5AQu2t6jHK4EkKMI2l84EyyWVybUAmtjf1HfICdw0fYe5XAlgBxF0P7CmWCxvCyoBWbHNqhvkBO4aHuPcrgSQI4iaH/hTLBYvqIWmBr7ieUNXA53ryJUDfVsk9VzksUfbsVha8sn4HK4exWusL0f7XkJXmoBh29g+aDou3fPELScnhsY2sdXLWAYq2F8AxVgLOSgTdZ7umPcZ4daQBxrw/iGwiuZhrZa7+mLZaVNagF+rBnLGyo7TLg3dERebN8Pt9Ibm+zngFogBZ/mmFogBa8Cwuzg+s08RTD+zH7gSQxDyY7cJfjz03mCJx3kuwtsF/z5nRVw8T/nhkdtF/xMblALpGB/LlELpGBP7vnhVlIwC9gyCrNnHiYF/1F1VnAGw1DyeZ4r+NPmpKHpwmM8RTDSeb8YL4ILfppOSnDBSQoOTgoOTgoOTgoOTgoOzg+ZwKe89ty1hAAAAABJRU5ErkJggg==",
"success": true
}失败响应示例
{
"code": "100002",
"message": "缺少必填参数phone!",
"data": null,
"success": false
}
{
"code": "200001",
"message": "请输入正确的手机号!",
"data": null,
"success": false
}手机获取验证码
基本信息
- Path:{{ host }} /cleansourcesca-community/phone_login/code/get
- Method:POST
请求参数
Headers
| 参数名称 | 参数值 |
|---|---|
| Content-Type | application/json |
Body
| 参数名称 | 说明 | in | 是否必须 | 类型 | schema |
|---|---|---|---|---|---|
| request | 获取验证码参数 | body | true | GetCodeRequest | GetCodeRequest |
schema属性说明
GetCodeRequest
| 参数名称 | 说明 | in | 是否必须 | 类型 | schema |
|---|---|---|---|---|---|
| captchaCode | 图形验证码答案 | body | true | string | |
| phone | 手机号 | body | true | string |
请求示例
{
"captchaCode": "",
"phone": ""
}响应数据
响应状态码
| 状态码 | 说明 | schema |
|---|---|---|
| 100000 | OK | CommonResult |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found | |
| 100002 | 缺少必填参数{0}! | |
| 100005 | 系统异常! | |
| 200001 | 请输入正确的手机号! | |
| 200004 | 验证码发送失败! | |
| 200005 | 验证码发送过于频繁请稍后再试! | |
| 200012 | 答案错误,请重新输入! |
操作成功响应状态码:100000
错误码描述:
100005:系统异常!
200001:请输入正确的手机号!
200004:验证码发送失败!
200005:验证码发送过于频繁请稍后再试!
200012:答案错误,请重新输入!
响应参数
| 参数名称 | 说明 | 类型 | schema |
|---|---|---|---|
| code | string | ||
| data | string | ||
| message | string | ||
| success | boolean |
成功响应示例
{
"code": "100000",
"message": "操作成功",
"data": "COMMON_SUCCESS",
"success": true
}失败响应示例
{
"code": "100002",
"message": "缺少必填参数phone!",
"data": null,
"success": false
}
{
"code": "200001",
"message": "请输入正确的手机号!",
"data": null,
"success": false
}
{
"code": "200004",
"message": "验证码发送失败!",
"data": null,
"success": false
}
{
"code": "200005",
"message": "验证码发送过于频繁请稍后再试!",
"data": null,
"success": false
}
{
"code": "200012",
"message": "答案错误,请重新输入!",
"data": null,
"success": false
}
{
"code": "100005",
"message": "系统异常",
"data": null,
"success": false
}手机号登录
基本信息
- Path:{{ host }} /cleansourcesca-community/phone_login/login
- Method:POST
请求参数
Headers
| 参数名称 | 参数值 |
|---|---|
| Content-Type | application/json |
Body
| 参数名称 | 说明 | in | 是否必须 | 类型 | schema |
|---|---|---|---|---|---|
| req | 手机号登录参数 | body | true | PhoneLoginRequest | PhoneLoginRequest |
schema属性说明
PhoneLoginRequest
| 参数名称 | 说明 | in | 是否必须 | 类型 | schema |
|---|---|---|---|---|---|
| phone | 手机号 | body | true | string | |
| code | 验证码 | body | true | string |
请求示例
{
"code": "",
"phone": ""
}响应数据
响应状态码
| 状态码 | 说明 | schema |
|---|---|---|
| 100000 | OK | CommonResult |
| 201 | Created | |
| 401 | Unauthorized | |
| 403 | Forbidden | |
| 404 | Not Found | |
| 100005 | 系统异常 |
操作成功响应状态码:100000
错误码描述:
100005:系统异常!
200000:请输入手机号和验证码!
200001:请输入正确的手机号!
200002:验证码已失效,请重新获取!
200003:验证码错误,请重新输入!
200010:用户已被禁用!
200011:用户已被删除!
响应参数
| 参数名称 | 说明 | 类型 | schema |
|---|---|---|---|
| code | string | ||
| data | PhoneLoginResponse | PhoneLoginResponse | |
| message | string | ||
| success | boolean |
schema属性说明
PhoneLoginResponse
| 参数名称 | 说明 | 类型 | schema |
|---|---|---|---|
| id | 用户ID | int64 | |
| profilePicture | 用户头像 | string | |
| userName | 用户昵称 | string |
成功响应示例
{
"code": "100000",
"message": "操作成功",
"data": {
"id": 13,
"profilePicture": null,
"userName": "2684126442@qq.com"
},
"success": true
}失败响应示例
{
"code": "100005",
"message": "系统异常!",
"data": null,
"success": false
}
{
"code": "200000",
"message": "请输入手机号和验证码!",
"data": null,
"success": false
}
{
"code": "200001",
"message": "请输入正确的手机号!",
"data": null,
"success": false
}
{
"code": "200002",
"message": "验证码已失效,请重新获取!",
"data": null,
"success": false
}
{
"code": "200003",
"message": "验证码错误,请重新输入!",
"data": null,
"success": false
}
{
"code": "200010",
"message": "用户已被禁用!",
"data": null,
"success": false
}
{
"code": "200011",
"message": "用户已被删除!",
"data": null,
"success": false
}