短信服务使用方可以CheckSmsVerifyCode接口,校验用户填入的验证码是否有效。
请求方式: POST
请求地址: https://sms.volcengineapi.com?Action=CheckSmsVerifyCode&Version=2020-01-01
名称 | 类型 | 是否必填 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | CheckSmsVerifyCode | 要执行的操作,取值:CheckSmsVerifyCode |
Version | String | 是 | 2020-01-01 | API的版本,取值:2020-01-01 |
名称 | 类型 | 是否必填 | 示例值 | 描述 |
---|---|---|---|---|
SmsAccount | String | 是 | 049c**** | 消息组ID(验码主键之一) |
PhoneNumber | String | 是 | 188******** | 接收手机号,不支持批量发送(验码主键之一)
|
Scene | String | 是 | 注册验证码 | 验证码使用场景(验码主键之一) |
Code | String | 是 | 123456 | 待校验验证码 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
ResponseMetadata | ResponseMetadata | 响应公共参数 | |
Result | String | 验码结果
|
{ "SmsAccount": "A123****", "PhoneNumber": "152********", "Scene": "注册验证码", "code": "591005" }
{ "ResponseMetadata": { "RequestId": "2022120918184901015013208125FC****", "Action": "CheckSmsVerifyCode", "Version": "2020-01-01", "Service": "volcSMS", "Region": "cn-north-1" }, "Result": "0" }
下表提供了该接口业务逻辑相关的错误码。公共错误码请参见公共错误码。
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
200 | RE:0000 | 账号鉴权失败 | 请检查参数是否使用正确或参考SDK内的鉴权处理 |
200 | RE:0001 | 账号短信服务未开通 | 请检查当前AccessKey是否已经开通短信服务。如已开通短信服务,则参照短信服务文档调用接口。 |
200 | RE:0002 | 账号被关停 | 请联系火山引擎客服确认 |
200 | RE:0003 | 子账号不存在 | 请填写正确的SmsAccount,即消息组ID |
200 | RE:0006 | 手机号格式错误 | 手机号参数请传入正确的格式。
|
200 | RE:0007 | IP校验错误 | 已开启IP白名单,请联系火山引擎客服确认当前IP是否已加白。 |
200 | RE:0009 | 请求参数错误 | 请根据接口文档检查参数是否正确 |
200 | RE:0500 | 未知交互类错误 | 请尝试重新调用接口 |