Web/HTML5业务类型服务API

阿里云验证码提供服务端API接口校验验证码结果,确定前端页面(包含PC端Web页面和移动端WAP/HTML5页面)获取到的签名串是否由验证码服务端颁发。

请求参数

名称

类型

是否必须

描述

Action

String

要执行的操作。取值:AuthenticateSig

Token

String

请求唯一标识。

Sig

String

签名串。

SessionId

String

会话ID。

Scene

String

使用场景标识。在统计报表中将根据该字段的内容进行分类展示。

AppKey

String

阿里云验证码配置对应的Appkey。

RemoteIp

String

客户端IP。

返回参数

code

String

调用返回编码。

success

Boolean

调用返回状态,取值:

  • **true**:表示调用成功。

  • **false**:表示调用失败。

data

JSON

调用返回结果。

└code

String

阿里云验证码结果编码,取值:

  • **100**:表示验证通过。

  • **900**:表示验证不通过。

示例

请求示例

http://afs.aliyuncs.com/?Action=AuthenticateSig
&SessionId=13211111111
&Scene=xxx
&Token=xxx
&Sig=1
&AppKey=xxx
&RemoteIp=xxx
&<公共请求参数>

正常返回示例

JSON格式

{
  requestId: '',
  code: 100,
  msg: 
}

XML格式

<?xml version="1.0" encoding="UTF-8" ?>
 <requestId></requestId>
 <code>100</code>
 <msg></msg>

错误码

含义

400

参数错误。

500

系统内部错误。