Class: TencentCloud::Captcha::V20190722::DescribeCaptchaResultResponse

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190722/models.rb

Overview

DescribeCaptchaResult返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(captchacode = nil, captchamsg = nil, evillevel = nil, getcaptchatime = nil, evilbitmap = nil, submitcaptchatime = nil, deviceriskcategory = nil, score = nil, requestid = nil) ⇒ DescribeCaptchaResultResponse

Returns a new instance of DescribeCaptchaResultResponse.



1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
# File 'lib/v20190722/models.rb', line 1221

def initialize(captchacode=nil, captchamsg=nil, evillevel=nil, getcaptchatime=nil, evilbitmap=nil, submitcaptchatime=nil, deviceriskcategory=nil, score=nil, requestid=nil)
  @CaptchaCode = captchacode
  @CaptchaMsg = captchamsg
  @EvilLevel = evillevel
  @GetCaptchaTime = getcaptchatime
  @EvilBitmap = evilbitmap
  @SubmitCaptchaTime = submitcaptchatime
  @DeviceRiskCategory = deviceriskcategory
  @Score = score
  @RequestId = requestid
end

Instance Attribute Details

#CaptchaCodeObject

7 captcha no match 传入的Randstr不合法,请检查Randstr是否与前端返回的Randstr一致8 ticket expired 传入的Ticket已过期(Ticket有效期5分钟),请重新生成Ticket、Randstr进行校验9 ticket reused 传入的Ticket被重复使用,请重新生成Ticket、Randstr进行校验15 decrypt fail 传入的Ticket不合法,请检查Ticket是否与前端返回的Ticket一致16 appid-ticket mismatch 传入的CaptchaAppId错误,请检查CaptchaAppId是否与前端传入的CaptchaAppId一致,并且保障CaptchaAppId是从验证码控制台【验证管理】->【基础配置】中获取21 diff 票据校验异常,可能的原因是(1)若Ticket包含trerror前缀,一般是由于用户网络较差,导致前端自动容灾,而生成了容灾票据,业务侧可根据需要进行跳过或二次处理。(2)若Ticket不包含trerror前缀,则是由于验证码风控系统发现请求有安全风险,业务侧可根据需要进行拦截。100 appid-secretkey-ticket mismatch 参数校验错误,(1)请检查CaptchaAppId与AppSecretKey是否正确,CaptchaAppId、AppSecretKey需要在验证码控制台【验证管理】>【基础配置】中获取(2)请检查传入的Ticket是否由传入的CaptchaAppId生成EvilLevel=0 请求无恶意EvilLevel=100 请求有恶意注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CaptchaCode:

    1 OK 验证通过

  • CaptchaMsg:

    状态描述及验证错误信息

  • EvilLevel:

    无感验证模式下,该参数返回验证结果:

  • GetCaptchaTime:

    前端获取验证码时间,时间戳格式

  • EvilBitmap:

    拦截类型

  • SubmitCaptchaTime:

    提交验证码时间

  • DeviceRiskCategory:

    设备风险大类

  • Score:

    验证码评分

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1219
1220
1221
# File 'lib/v20190722/models.rb', line 1219

def CaptchaCode
  @CaptchaCode
end

#CaptchaMsgObject

7 captcha no match 传入的Randstr不合法,请检查Randstr是否与前端返回的Randstr一致8 ticket expired 传入的Ticket已过期(Ticket有效期5分钟),请重新生成Ticket、Randstr进行校验9 ticket reused 传入的Ticket被重复使用,请重新生成Ticket、Randstr进行校验15 decrypt fail 传入的Ticket不合法,请检查Ticket是否与前端返回的Ticket一致16 appid-ticket mismatch 传入的CaptchaAppId错误,请检查CaptchaAppId是否与前端传入的CaptchaAppId一致,并且保障CaptchaAppId是从验证码控制台【验证管理】->【基础配置】中获取21 diff 票据校验异常,可能的原因是(1)若Ticket包含trerror前缀,一般是由于用户网络较差,导致前端自动容灾,而生成了容灾票据,业务侧可根据需要进行跳过或二次处理。(2)若Ticket不包含trerror前缀,则是由于验证码风控系统发现请求有安全风险,业务侧可根据需要进行拦截。100 appid-secretkey-ticket mismatch 参数校验错误,(1)请检查CaptchaAppId与AppSecretKey是否正确,CaptchaAppId、AppSecretKey需要在验证码控制台【验证管理】>【基础配置】中获取(2)请检查传入的Ticket是否由传入的CaptchaAppId生成EvilLevel=0 请求无恶意EvilLevel=100 请求有恶意注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CaptchaCode:

    1 OK 验证通过

  • CaptchaMsg:

    状态描述及验证错误信息

  • EvilLevel:

    无感验证模式下,该参数返回验证结果:

  • GetCaptchaTime:

    前端获取验证码时间,时间戳格式

  • EvilBitmap:

    拦截类型

  • SubmitCaptchaTime:

    提交验证码时间

  • DeviceRiskCategory:

    设备风险大类

  • Score:

    验证码评分

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1219
1220
1221
# File 'lib/v20190722/models.rb', line 1219

def CaptchaMsg
  @CaptchaMsg
end

#DeviceRiskCategoryObject

7 captcha no match 传入的Randstr不合法,请检查Randstr是否与前端返回的Randstr一致8 ticket expired 传入的Ticket已过期(Ticket有效期5分钟),请重新生成Ticket、Randstr进行校验9 ticket reused 传入的Ticket被重复使用,请重新生成Ticket、Randstr进行校验15 decrypt fail 传入的Ticket不合法,请检查Ticket是否与前端返回的Ticket一致16 appid-ticket mismatch 传入的CaptchaAppId错误,请检查CaptchaAppId是否与前端传入的CaptchaAppId一致,并且保障CaptchaAppId是从验证码控制台【验证管理】->【基础配置】中获取21 diff 票据校验异常,可能的原因是(1)若Ticket包含trerror前缀,一般是由于用户网络较差,导致前端自动容灾,而生成了容灾票据,业务侧可根据需要进行跳过或二次处理。(2)若Ticket不包含trerror前缀,则是由于验证码风控系统发现请求有安全风险,业务侧可根据需要进行拦截。100 appid-secretkey-ticket mismatch 参数校验错误,(1)请检查CaptchaAppId与AppSecretKey是否正确,CaptchaAppId、AppSecretKey需要在验证码控制台【验证管理】>【基础配置】中获取(2)请检查传入的Ticket是否由传入的CaptchaAppId生成EvilLevel=0 请求无恶意EvilLevel=100 请求有恶意注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CaptchaCode:

    1 OK 验证通过

  • CaptchaMsg:

    状态描述及验证错误信息

  • EvilLevel:

    无感验证模式下,该参数返回验证结果:

  • GetCaptchaTime:

    前端获取验证码时间,时间戳格式

  • EvilBitmap:

    拦截类型

  • SubmitCaptchaTime:

    提交验证码时间

  • DeviceRiskCategory:

    设备风险大类

  • Score:

    验证码评分

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1219
1220
1221
# File 'lib/v20190722/models.rb', line 1219

def DeviceRiskCategory
  @DeviceRiskCategory
end

#EvilBitmapObject

7 captcha no match 传入的Randstr不合法,请检查Randstr是否与前端返回的Randstr一致8 ticket expired 传入的Ticket已过期(Ticket有效期5分钟),请重新生成Ticket、Randstr进行校验9 ticket reused 传入的Ticket被重复使用,请重新生成Ticket、Randstr进行校验15 decrypt fail 传入的Ticket不合法,请检查Ticket是否与前端返回的Ticket一致16 appid-ticket mismatch 传入的CaptchaAppId错误,请检查CaptchaAppId是否与前端传入的CaptchaAppId一致,并且保障CaptchaAppId是从验证码控制台【验证管理】->【基础配置】中获取21 diff 票据校验异常,可能的原因是(1)若Ticket包含trerror前缀,一般是由于用户网络较差,导致前端自动容灾,而生成了容灾票据,业务侧可根据需要进行跳过或二次处理。(2)若Ticket不包含trerror前缀,则是由于验证码风控系统发现请求有安全风险,业务侧可根据需要进行拦截。100 appid-secretkey-ticket mismatch 参数校验错误,(1)请检查CaptchaAppId与AppSecretKey是否正确,CaptchaAppId、AppSecretKey需要在验证码控制台【验证管理】>【基础配置】中获取(2)请检查传入的Ticket是否由传入的CaptchaAppId生成EvilLevel=0 请求无恶意EvilLevel=100 请求有恶意注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CaptchaCode:

    1 OK 验证通过

  • CaptchaMsg:

    状态描述及验证错误信息

  • EvilLevel:

    无感验证模式下,该参数返回验证结果:

  • GetCaptchaTime:

    前端获取验证码时间,时间戳格式

  • EvilBitmap:

    拦截类型

  • SubmitCaptchaTime:

    提交验证码时间

  • DeviceRiskCategory:

    设备风险大类

  • Score:

    验证码评分

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1219
1220
1221
# File 'lib/v20190722/models.rb', line 1219

def EvilBitmap
  @EvilBitmap
end

#EvilLevelObject

7 captcha no match 传入的Randstr不合法,请检查Randstr是否与前端返回的Randstr一致8 ticket expired 传入的Ticket已过期(Ticket有效期5分钟),请重新生成Ticket、Randstr进行校验9 ticket reused 传入的Ticket被重复使用,请重新生成Ticket、Randstr进行校验15 decrypt fail 传入的Ticket不合法,请检查Ticket是否与前端返回的Ticket一致16 appid-ticket mismatch 传入的CaptchaAppId错误,请检查CaptchaAppId是否与前端传入的CaptchaAppId一致,并且保障CaptchaAppId是从验证码控制台【验证管理】->【基础配置】中获取21 diff 票据校验异常,可能的原因是(1)若Ticket包含trerror前缀,一般是由于用户网络较差,导致前端自动容灾,而生成了容灾票据,业务侧可根据需要进行跳过或二次处理。(2)若Ticket不包含trerror前缀,则是由于验证码风控系统发现请求有安全风险,业务侧可根据需要进行拦截。100 appid-secretkey-ticket mismatch 参数校验错误,(1)请检查CaptchaAppId与AppSecretKey是否正确,CaptchaAppId、AppSecretKey需要在验证码控制台【验证管理】>【基础配置】中获取(2)请检查传入的Ticket是否由传入的CaptchaAppId生成EvilLevel=0 请求无恶意EvilLevel=100 请求有恶意注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CaptchaCode:

    1 OK 验证通过

  • CaptchaMsg:

    状态描述及验证错误信息

  • EvilLevel:

    无感验证模式下,该参数返回验证结果:

  • GetCaptchaTime:

    前端获取验证码时间,时间戳格式

  • EvilBitmap:

    拦截类型

  • SubmitCaptchaTime:

    提交验证码时间

  • DeviceRiskCategory:

    设备风险大类

  • Score:

    验证码评分

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1219
1220
1221
# File 'lib/v20190722/models.rb', line 1219

def EvilLevel
  @EvilLevel
end

#GetCaptchaTimeObject

7 captcha no match 传入的Randstr不合法,请检查Randstr是否与前端返回的Randstr一致8 ticket expired 传入的Ticket已过期(Ticket有效期5分钟),请重新生成Ticket、Randstr进行校验9 ticket reused 传入的Ticket被重复使用,请重新生成Ticket、Randstr进行校验15 decrypt fail 传入的Ticket不合法,请检查Ticket是否与前端返回的Ticket一致16 appid-ticket mismatch 传入的CaptchaAppId错误,请检查CaptchaAppId是否与前端传入的CaptchaAppId一致,并且保障CaptchaAppId是从验证码控制台【验证管理】->【基础配置】中获取21 diff 票据校验异常,可能的原因是(1)若Ticket包含trerror前缀,一般是由于用户网络较差,导致前端自动容灾,而生成了容灾票据,业务侧可根据需要进行跳过或二次处理。(2)若Ticket不包含trerror前缀,则是由于验证码风控系统发现请求有安全风险,业务侧可根据需要进行拦截。100 appid-secretkey-ticket mismatch 参数校验错误,(1)请检查CaptchaAppId与AppSecretKey是否正确,CaptchaAppId、AppSecretKey需要在验证码控制台【验证管理】>【基础配置】中获取(2)请检查传入的Ticket是否由传入的CaptchaAppId生成EvilLevel=0 请求无恶意EvilLevel=100 请求有恶意注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CaptchaCode:

    1 OK 验证通过

  • CaptchaMsg:

    状态描述及验证错误信息

  • EvilLevel:

    无感验证模式下,该参数返回验证结果:

  • GetCaptchaTime:

    前端获取验证码时间,时间戳格式

  • EvilBitmap:

    拦截类型

  • SubmitCaptchaTime:

    提交验证码时间

  • DeviceRiskCategory:

    设备风险大类

  • Score:

    验证码评分

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1219
1220
1221
# File 'lib/v20190722/models.rb', line 1219

def GetCaptchaTime
  @GetCaptchaTime
end

#RequestIdObject

7 captcha no match 传入的Randstr不合法,请检查Randstr是否与前端返回的Randstr一致8 ticket expired 传入的Ticket已过期(Ticket有效期5分钟),请重新生成Ticket、Randstr进行校验9 ticket reused 传入的Ticket被重复使用,请重新生成Ticket、Randstr进行校验15 decrypt fail 传入的Ticket不合法,请检查Ticket是否与前端返回的Ticket一致16 appid-ticket mismatch 传入的CaptchaAppId错误,请检查CaptchaAppId是否与前端传入的CaptchaAppId一致,并且保障CaptchaAppId是从验证码控制台【验证管理】->【基础配置】中获取21 diff 票据校验异常,可能的原因是(1)若Ticket包含trerror前缀,一般是由于用户网络较差,导致前端自动容灾,而生成了容灾票据,业务侧可根据需要进行跳过或二次处理。(2)若Ticket不包含trerror前缀,则是由于验证码风控系统发现请求有安全风险,业务侧可根据需要进行拦截。100 appid-secretkey-ticket mismatch 参数校验错误,(1)请检查CaptchaAppId与AppSecretKey是否正确,CaptchaAppId、AppSecretKey需要在验证码控制台【验证管理】>【基础配置】中获取(2)请检查传入的Ticket是否由传入的CaptchaAppId生成EvilLevel=0 请求无恶意EvilLevel=100 请求有恶意注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CaptchaCode:

    1 OK 验证通过

  • CaptchaMsg:

    状态描述及验证错误信息

  • EvilLevel:

    无感验证模式下,该参数返回验证结果:

  • GetCaptchaTime:

    前端获取验证码时间,时间戳格式

  • EvilBitmap:

    拦截类型

  • SubmitCaptchaTime:

    提交验证码时间

  • DeviceRiskCategory:

    设备风险大类

  • Score:

    验证码评分

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1219
1220
1221
# File 'lib/v20190722/models.rb', line 1219

def RequestId
  @RequestId
end

#ScoreObject

7 captcha no match 传入的Randstr不合法,请检查Randstr是否与前端返回的Randstr一致8 ticket expired 传入的Ticket已过期(Ticket有效期5分钟),请重新生成Ticket、Randstr进行校验9 ticket reused 传入的Ticket被重复使用,请重新生成Ticket、Randstr进行校验15 decrypt fail 传入的Ticket不合法,请检查Ticket是否与前端返回的Ticket一致16 appid-ticket mismatch 传入的CaptchaAppId错误,请检查CaptchaAppId是否与前端传入的CaptchaAppId一致,并且保障CaptchaAppId是从验证码控制台【验证管理】->【基础配置】中获取21 diff 票据校验异常,可能的原因是(1)若Ticket包含trerror前缀,一般是由于用户网络较差,导致前端自动容灾,而生成了容灾票据,业务侧可根据需要进行跳过或二次处理。(2)若Ticket不包含trerror前缀,则是由于验证码风控系统发现请求有安全风险,业务侧可根据需要进行拦截。100 appid-secretkey-ticket mismatch 参数校验错误,(1)请检查CaptchaAppId与AppSecretKey是否正确,CaptchaAppId、AppSecretKey需要在验证码控制台【验证管理】>【基础配置】中获取(2)请检查传入的Ticket是否由传入的CaptchaAppId生成EvilLevel=0 请求无恶意EvilLevel=100 请求有恶意注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CaptchaCode:

    1 OK 验证通过

  • CaptchaMsg:

    状态描述及验证错误信息

  • EvilLevel:

    无感验证模式下,该参数返回验证结果:

  • GetCaptchaTime:

    前端获取验证码时间,时间戳格式

  • EvilBitmap:

    拦截类型

  • SubmitCaptchaTime:

    提交验证码时间

  • DeviceRiskCategory:

    设备风险大类

  • Score:

    验证码评分

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1219
1220
1221
# File 'lib/v20190722/models.rb', line 1219

def Score
  @Score
end

#SubmitCaptchaTimeObject

7 captcha no match 传入的Randstr不合法,请检查Randstr是否与前端返回的Randstr一致8 ticket expired 传入的Ticket已过期(Ticket有效期5分钟),请重新生成Ticket、Randstr进行校验9 ticket reused 传入的Ticket被重复使用,请重新生成Ticket、Randstr进行校验15 decrypt fail 传入的Ticket不合法,请检查Ticket是否与前端返回的Ticket一致16 appid-ticket mismatch 传入的CaptchaAppId错误,请检查CaptchaAppId是否与前端传入的CaptchaAppId一致,并且保障CaptchaAppId是从验证码控制台【验证管理】->【基础配置】中获取21 diff 票据校验异常,可能的原因是(1)若Ticket包含trerror前缀,一般是由于用户网络较差,导致前端自动容灾,而生成了容灾票据,业务侧可根据需要进行跳过或二次处理。(2)若Ticket不包含trerror前缀,则是由于验证码风控系统发现请求有安全风险,业务侧可根据需要进行拦截。100 appid-secretkey-ticket mismatch 参数校验错误,(1)请检查CaptchaAppId与AppSecretKey是否正确,CaptchaAppId、AppSecretKey需要在验证码控制台【验证管理】>【基础配置】中获取(2)请检查传入的Ticket是否由传入的CaptchaAppId生成EvilLevel=0 请求无恶意EvilLevel=100 请求有恶意注意:此字段可能返回 null,表示取不到有效值。注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • CaptchaCode:

    1 OK 验证通过

  • CaptchaMsg:

    状态描述及验证错误信息

  • EvilLevel:

    无感验证模式下,该参数返回验证结果:

  • GetCaptchaTime:

    前端获取验证码时间,时间戳格式

  • EvilBitmap:

    拦截类型

  • SubmitCaptchaTime:

    提交验证码时间

  • DeviceRiskCategory:

    设备风险大类

  • Score:

    验证码评分

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1219
1220
1221
# File 'lib/v20190722/models.rb', line 1219

def SubmitCaptchaTime
  @SubmitCaptchaTime
end

Instance Method Details

#deserialize(params) ⇒ Object



1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
# File 'lib/v20190722/models.rb', line 1233

def deserialize(params)
  @CaptchaCode = params['CaptchaCode']
  @CaptchaMsg = params['CaptchaMsg']
  @EvilLevel = params['EvilLevel']
  @GetCaptchaTime = params['GetCaptchaTime']
  @EvilBitmap = params['EvilBitmap']
  @SubmitCaptchaTime = params['SubmitCaptchaTime']
  @DeviceRiskCategory = params['DeviceRiskCategory']
  @Score = params['Score']
  @RequestId = params['RequestId']
end