POST /api/v1/users/verification-code
向邮箱或手机号发送验证码。邮箱和手机号至少填一个,同一用途下需等待冷却后才可重发。
请求体
{
"email": "user@example.com",
"purpose": "register"
}
| 字段 | 类型 | 必填 | 约束 | 说明 |
|---|---|---|---|---|
email |
string |
条件 | 合法邮箱格式 | 接收验证码的邮箱,与 phoneNumber 二选一 |
phoneNumber |
string |
条件 | 1[3-9] 开头的 11 位数字 | 接收验证码的手机号,与 email 二选一 |
purpose |
string |
是 | register / login / reset-password / change-password / change-email |
验证码用途 |
响应
{
"code": 200,
"message": "success",
"requestId": "...",
"timestamp": 1747123456789
}