PUT /api/v1/users/me/email
修改绑定邮箱,需提供新邮箱地址和验证码。验证码通过 发送验证码 接口获取(purpose 传
change-email)。修改成功后用户资料缓存将自动刷新。
前置步骤
POST /api/v1/users/verification-code,purpose 为 change-email,发送验证码到新邮箱。请求体
{
"email": "newemail@example.com",
"verificationCode": "123456"
}
| 字段 | 类型 | 必填 | 约束 | 说明 |
|---|---|---|---|---|
email |
string |
是 | 合法邮箱格式 | 新邮箱地址 |
verificationCode |
string |
是 | — | 发送到新邮箱的验证码 |
响应
{
"code": 200,
"message": "success",
"requestId": "...",
"timestamp": 1747123456789
}
错误码
| code | 说明 |
|---|---|
| 2207 | 验证码无效或已过期 |
| 2203 | 邮箱已被其他账户使用 |