AuthenticateSig - 滑动验证和智能验证服务端调用接口
更新时间:
阿里云验证码提供服务端API接口AuthenticateSig,用于校验滑动验证和智能验证的验证码结果,确定前端页面(包含PC端Web页面和移动端WAP/HTML5页面)获取到的签名串是否由验证码服务端颁发。
请求参数
名称 | 类型 | 是否必须 | 描述 | 示例值 |
Action | string | 是 | 要执行的操作。取值:AuthenticateSig。 | AuthenticateSig |
Token | string | 是 | 请求唯一标识。您可以从前端sucess回调中获取,更多信息,请参见前端接入代码示例(滑动验证)、前端接入代码示例(智能验证)。 | 123e4567-e89b-12d3-a456-426655440000 |
Sig | string | 是 | 签名串。您可以从前端sucess回调中获取,更多信息,请参见前端接入代码示例(滑动验证)、前端接入代码示例(智能验证)。 | 1 |
SessionId | string | 是 | 会话ID。您可以从前端sucess回调中获取,更多信息,请参见前端接入代码示例(滑动验证)、前端接入代码示例(智能验证)。 | 3D13211111111 |
Scene | string | 是 | 使用场景标识,与前端页面填写数据一致。在统计报表中将根据该字段的内容进行分类展示。 | Scene |
AppKey | string | 是 | 阿里云验证码配置对应的Appkey。 | CF_APP_1 |
RemoteIp | string | 是 | 客户端IP。 | 192.168.XX.XX |
返回参数
名称 | 类型 | 描述 | 示例值 |
RequestId | string | 请求ID。 | B0AEA6F4-14B3-5B94-8E8B-04889C1C1336 |
Msg | string | 调用返回信息。 | pass_1 |
Code | string | 阿里云验证码结果编码,取值:
| 100 |
示例
请求示例
http://afs.aliyuncs.com/?Action=AuthenticateSig
&SessionId=3D13211111111
&Scene=Scene
&Token=123e4567-e89b-12d3-a456-426655440000
&Sig=1
&AppKey=CF_APP_1
&RemoteIp=192.168.XX.XX
&<公共请求参数>
正常返回示例
JSON格式
{
"Msg": "pass_1",
"RequestId": "B0AEA6F4-14B3-5B94-8E8B-04889C1C1336",
"Code": 100,
}
错误码
值 | 含义 |
400 | 参数错误。 |
500 | 系统内部错误。 |
文档内容是否对您有帮助?