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 | 系統內部錯誤。 |