public class GeetestLib
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
boolean |
debugCode
调试开关,是否输出调试日志
|
static java.lang.String |
fn_geetest_challenge
极验验证二次验证表单数据 chllenge
|
static java.lang.String |
fn_geetest_seccode
极验验证二次验证表单数据 seccode
|
static java.lang.String |
fn_geetest_validate
极验验证二次验证表单数据 validate
|
java.lang.String |
gtServerStatusSessionKey
极验验证API服务状态Session Key
|
Constructor and Description |
---|
GeetestLib(java.lang.String captchaId,
java.lang.String privateKey)
带参数构造函数
|
Modifier and Type | Method and Description |
---|---|
int |
enhencedValidateRequest(java.lang.String challenge,
java.lang.String validate,
java.lang.String seccode)
服务正常的情况下使用的验证方式,向gt-server进行二次验证,获取验证结果
|
int |
enhencedValidateRequest(java.lang.String challenge,
java.lang.String validate,
java.lang.String seccode,
java.lang.String userid)
服务正常的情况下使用的验证方式,向gt-server进行二次验证,获取验证结果
|
int |
failbackValidateRequest(java.lang.String challenge,
java.lang.String validate,
java.lang.String seccode)
failback使用的验证方式
|
java.lang.String |
getResponseStr()
获取本次验证初始化返回字符串
|
java.lang.String |
getVersionInfo() |
void |
gtlog(java.lang.String message)
输出debug信息,需要开启debugCode
|
int |
preProcess()
验证初始化预处理
|
int |
preProcess(java.lang.String userid)
验证初始化预处理
|
public static final java.lang.String fn_geetest_challenge
public static final java.lang.String fn_geetest_validate
public static final java.lang.String fn_geetest_seccode
public boolean debugCode
public java.lang.String gtServerStatusSessionKey
public GeetestLib(java.lang.String captchaId, java.lang.String privateKey)
captchaId
- privateKey
- public java.lang.String getResponseStr()
public java.lang.String getVersionInfo()
public int preProcess()
public int preProcess(java.lang.String userid)
userid
- public int enhencedValidateRequest(java.lang.String challenge, java.lang.String validate, java.lang.String seccode)
challenge
- validate
- seccode
- public int enhencedValidateRequest(java.lang.String challenge, java.lang.String validate, java.lang.String seccode, java.lang.String userid)
challenge
- validate
- seccode
- userid
- public int failbackValidateRequest(java.lang.String challenge, java.lang.String validate, java.lang.String seccode)
challenge
- validate
- seccode
- public void gtlog(java.lang.String message)
message
-