Skip to content

校验图形验证码

本文档为您介绍滑动图形验证码滑块后,调用校验图形验证码接口相关内容。

请求说明

请求头

参数名中文名称必须类型示例
X-operating-sys-version调用方客户端操作系统版本Stringwindows10.1.1
X-device-fingerprint调用方客户端设备指纹String156aysdna213sc50
X-device-ip调用方客户端IPString192.168.1.2
X-agentUser-Agent信息StringMozilla/5.0 (iPhone; CPU iPhone OS 13_3 like Mac OS X)
X-L用于国际化语言设置Stringzh
X-client-id应用授权IDStringnTo1eRIub60vPb54WeE6aojPwYwImtl4
content-type内容格式类型Stringapplication/json

请求示例

用于发送手机验证码场景

json
{
	"point_json": "{\"x\":237.0,\"y\":5.0}",
	"token": "71dd26999e314f9abb0c635336976635",
	"sender": "15200000000"
}

用于发送邮箱验证码场景

json
{
	"point_json": "{\"x\":237.0,\"y\":5.0}",
	"token": "71dd26999e314f9abb0c635336976635",
	"sender": "15200000000@163.com"
}

请求参数

参数名中文名称必须类型描述
point_json坐标信息String坐标信息,y轴固定值5.0
获取坐标信息请参考JS、VUE拼图验证码 DEMO
token图形验证码身份令牌String获取图形验证码返回的token
sender发送方String发送方(手机号、邮箱)

返回示例

成功示例

HTTP/1.1 200 OK

json
{
    "captcha_token":"71dd26999e314f9abb0c635336976635---{\"x\":237.0,\"y\":5.0}"
}

错误示例

HTTP/1.1 400 Bad Request

json
{
    "error_code": "IDAAS.SDK.CAPTCHA.0002",
    "error_msg": "Graphic verification code verification failed"
}

返回参数

参数名中文名称类型描述
captcha_token图形验证码校验通过令牌String图形验证码校验成功的Token

错误码

状态码错误码中文错误信息英文错误信息处理措施
400IDAAS.SDK.PARAM.0001设备信息不完整Device information is incomplete请检查输入的设备信息是否完整
400IDAAS.SDK.PARAM.0002clientId不能为空clientId cannot be empty请检查输入的clientId是否为空
400IDAAS.SDK.PARAM.0003应用未注册,请先注册应用The app is not registered, please register the app first请检查输入的clientId是否正确
400IDAAS.SDK.PARAM.0004坐标信息不能为空Point json cannot be empty请检查输入的坐标信息是否为空
400IDAAS.SDK.PARAM.0005图形验证码身份令牌不能为空Token cannot be empty请检查输入的图形验证码身份令牌是否为空
400IDAAS.SDK.PARAM.0006发送方不能为空Sender cannot be empty请检查输入的发送方是否为空
400IDAAS.SDK.CAPTCHA.0002图形验证码校验失败Graphic verification code verification failed请检查输入项是否正确并重新调用

竹云IDaaS开放平台