2 使用验证码服务
2.1 发送验证码
参数名 | 参数类型 | 描述 |
name | string(query) | 业务名称(使用何种方式的验证码,可选的有sms, img, mail等) |
payload | application/json | 业务携带参数,如手机号 、邮箱 |
effectiveTime | string(query) | 验证信息有效期(秒) |
- 点击'Try it out', 填写参数进行测试
参数说明: name: 业务名称,短信的业务名称为"sms"。 payload:发送短信时这里要填写mobile,json格式。
查看返回的此次验证key:校验验证码时需要携带验证key和用户输入的验证码
发送验证码成功,可通过手机查看,如果在开发阶段可 在控制台查看验证码:
INFO [http‐nio‐56085‐exec‐1][QCloudSmsService.java:37] ‐ 给手机号xxxxxxxxxxxx发送验证码:xxxx
2.2 校验验证码
- 接口说明:http://localhost:56085/sailing/swagger-ui.html#/verification-controller/verifyUsingPOST
参数名 | 参数类型 | 描述 |
name | string(query) | 业务名称(使用何种方式的验证码,可选的有sms, img, mail等) |
verificationCode | string(query) | 验证码 |
verificationKey | string(query) | 验证key |
- 点击'Try it out', 填写验证码和验证key进行测试
- 查看校验结果:返回true则为校验通过