检查验证码(checkVerifyCode)接口(C/S架构调用)
http://account.ose.aliyun.com/checkVerifyCode
提示:
(1)目前验证码的有效期为30分钟。用户每发送一次验证码,只有一次验证机会,如果用户输入了错误的验证码,即使后续再输入正确的验证码也会返回错误,因此仍需要再次发送验证码进行验证。
(2)一旦用户通过了验证码验证,那么系统会自动重置该用户的风险,下一次computeRisk接口计算风险时会返回低风险,以避免用户重复进行二次验证流程。
参数 |
类型 |
是否必须 |
描述 |
token |
string |
Y |
getVerifyToken接口获取到的token |
captcha |
string |
Y |
用户手机收到的短信验证码 |
time |
string | Y | 整型时间戳,精确到毫秒,1970年01月01日8点中以来的毫秒数 |
appKey |
string | Y | 御城河分配的appKey |
sign |
string | Y | API调用签名 |
返回结果:
1)调用成功,使用verifyResult字段来表示验证结果:
当用户输入的验证码有效时,返回
{
"result":"success",
"verifyResult":"success",
"errMsg":""
}
当用户输入的验证码无效时,返回
{
"result":"success",
"verifyResult":"fail",
"errMsg":""
}
2)调用失败:
{
"result":"fail",
"errMsg":"错误描述"
}