Class: TencentCloud::Rce::V20201103::OutputManageMarketingRiskValue

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

Overview

全栈式风控引擎出参值

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(userid = nil, posttime = nil, associateaccount = nil, userip = nil, risklevel = nil, risktype = nil, constid = nil, riskinformation = nil) ⇒ OutputManageMarketingRiskValue

Returns a new instance of OutputManageMarketingRiskValue.



1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
# File 'lib/v20201103/models.rb', line 1671

def initialize(userid=nil, posttime=nil, associateaccount=nil, userip=nil, risklevel=nil, risktype=nil, constid=nil, riskinformation=nil)
  @UserId = userid
  @PostTime = posttime
  @AssociateAccount = associateaccount
  @UserIp = userip
  @RiskLevel = risklevel
  @RiskType = risktype
  @ConstId = constid
  @RiskInformation = riskinformation
end

Instance Attribute Details

#AssociateAccountObject

当AccountType为1时,对应QQ的OpenId; 当AccountType为2时,对应微信的OpenId/UnionId; 当AccountType为10004时,对应手机号的MD5值; 当AccountType为10005时,对应手机号的SHA256值。 pass:无恶意 review:低风险,需要人工审核 reject:高风险,建议拦截 1: 账号信用低,账号近期存在因恶意被处罚历史,网络低活跃,被举报等因素。 11: 疑似低活跃账号,账号活跃度与正常用户有差异。 2: 垃圾账号,疑似批量注册小号,近期存在严重违规或大量举报。 21: 疑似小号,账号有疑似线上养号,小号等行为。 22: 疑似违规账号,账号曾有违规行为、曾被举报过、曾因违规被处罚过等。 3: 无效账号,送检账号参数无法成功解析,请检查微信 OpenId 是否有误/AppId 与 QQ OpenId 无法关联/微信 OpenId 权限是否开通/手机号是否为中国大陆手机号; 4: 黑名单,该账号在业务侧有过拉黑记录。 5: 白名单,业务自行有添加过白名单记录。 101: 批量操作,存在 IP/设备/环境等因素的聚集性异常。 1011: 疑似 IP 属性聚集,出现 IP 聚集。 1012: 疑似设备属性聚集,出现设备聚集。 102: 自动机,疑似自动机批量请求。 103: 恶意行为-网赚,疑似网赚。 104: 微信登录态无效,检查 WeChatAccessToken 参数,是否已经失效。 201: 环境风险,环境异常操作 IP/设备/环境存在异常。当前 IP 为非常用 IP 或恶意 IP 段。 2011: 疑似非常用IP,请求当前请求 IP 非该账号常用 IP。 2012: 疑似 IP 异常,使用 IDC 机房 IP 或使用代理 IP 或使用恶意 IP 等。 205: 非公网有效 IP,传进来的 IP 地址为内网 IP 地址或者 IP 保留地址。

Parameters:

  • UserId:

    账号ID:对应输入参数。

  • PostTime:

    操作时间戳,单位秒(对应输入参数)。

  • AssociateAccount:

    业务预留参数(暂无实际业务含义, 无需关注返回值)

  • UserIp:

    操作来源的外网IP(对应输入参数)。

  • RiskLevel:

    风险等级

  • RiskType:

    风险类型,可能同时命中多个风险类型

  • ConstId:

    设备指纹ID,如果集成了设备指纹,并传入了正确的DeviceToken和Platform,该字段正常输出;如果DeviceToken异常(校验不通过),则会在RiskType中返回"-1"标签,ConstId字段为空;如果没有集成设备指纹ConstId字段默认为空。

  • RiskInformation:

    风险扩展数据。



1669
1670
1671
# File 'lib/v20201103/models.rb', line 1669

def AssociateAccount
  @AssociateAccount
end

#ConstIdObject

当AccountType为1时,对应QQ的OpenId; 当AccountType为2时,对应微信的OpenId/UnionId; 当AccountType为10004时,对应手机号的MD5值; 当AccountType为10005时,对应手机号的SHA256值。 pass:无恶意 review:低风险,需要人工审核 reject:高风险,建议拦截 1: 账号信用低,账号近期存在因恶意被处罚历史,网络低活跃,被举报等因素。 11: 疑似低活跃账号,账号活跃度与正常用户有差异。 2: 垃圾账号,疑似批量注册小号,近期存在严重违规或大量举报。 21: 疑似小号,账号有疑似线上养号,小号等行为。 22: 疑似违规账号,账号曾有违规行为、曾被举报过、曾因违规被处罚过等。 3: 无效账号,送检账号参数无法成功解析,请检查微信 OpenId 是否有误/AppId 与 QQ OpenId 无法关联/微信 OpenId 权限是否开通/手机号是否为中国大陆手机号; 4: 黑名单,该账号在业务侧有过拉黑记录。 5: 白名单,业务自行有添加过白名单记录。 101: 批量操作,存在 IP/设备/环境等因素的聚集性异常。 1011: 疑似 IP 属性聚集,出现 IP 聚集。 1012: 疑似设备属性聚集,出现设备聚集。 102: 自动机,疑似自动机批量请求。 103: 恶意行为-网赚,疑似网赚。 104: 微信登录态无效,检查 WeChatAccessToken 参数,是否已经失效。 201: 环境风险,环境异常操作 IP/设备/环境存在异常。当前 IP 为非常用 IP 或恶意 IP 段。 2011: 疑似非常用IP,请求当前请求 IP 非该账号常用 IP。 2012: 疑似 IP 异常,使用 IDC 机房 IP 或使用代理 IP 或使用恶意 IP 等。 205: 非公网有效 IP,传进来的 IP 地址为内网 IP 地址或者 IP 保留地址。

Parameters:

  • UserId:

    账号ID:对应输入参数。

  • PostTime:

    操作时间戳,单位秒(对应输入参数)。

  • AssociateAccount:

    业务预留参数(暂无实际业务含义, 无需关注返回值)

  • UserIp:

    操作来源的外网IP(对应输入参数)。

  • RiskLevel:

    风险等级

  • RiskType:

    风险类型,可能同时命中多个风险类型

  • ConstId:

    设备指纹ID,如果集成了设备指纹,并传入了正确的DeviceToken和Platform,该字段正常输出;如果DeviceToken异常(校验不通过),则会在RiskType中返回"-1"标签,ConstId字段为空;如果没有集成设备指纹ConstId字段默认为空。

  • RiskInformation:

    风险扩展数据。



1669
1670
1671
# File 'lib/v20201103/models.rb', line 1669

def ConstId
  @ConstId
end

#PostTimeObject

当AccountType为1时,对应QQ的OpenId; 当AccountType为2时,对应微信的OpenId/UnionId; 当AccountType为10004时,对应手机号的MD5值; 当AccountType为10005时,对应手机号的SHA256值。 pass:无恶意 review:低风险,需要人工审核 reject:高风险,建议拦截 1: 账号信用低,账号近期存在因恶意被处罚历史,网络低活跃,被举报等因素。 11: 疑似低活跃账号,账号活跃度与正常用户有差异。 2: 垃圾账号,疑似批量注册小号,近期存在严重违规或大量举报。 21: 疑似小号,账号有疑似线上养号,小号等行为。 22: 疑似违规账号,账号曾有违规行为、曾被举报过、曾因违规被处罚过等。 3: 无效账号,送检账号参数无法成功解析,请检查微信 OpenId 是否有误/AppId 与 QQ OpenId 无法关联/微信 OpenId 权限是否开通/手机号是否为中国大陆手机号; 4: 黑名单,该账号在业务侧有过拉黑记录。 5: 白名单,业务自行有添加过白名单记录。 101: 批量操作,存在 IP/设备/环境等因素的聚集性异常。 1011: 疑似 IP 属性聚集,出现 IP 聚集。 1012: 疑似设备属性聚集,出现设备聚集。 102: 自动机,疑似自动机批量请求。 103: 恶意行为-网赚,疑似网赚。 104: 微信登录态无效,检查 WeChatAccessToken 参数,是否已经失效。 201: 环境风险,环境异常操作 IP/设备/环境存在异常。当前 IP 为非常用 IP 或恶意 IP 段。 2011: 疑似非常用IP,请求当前请求 IP 非该账号常用 IP。 2012: 疑似 IP 异常,使用 IDC 机房 IP 或使用代理 IP 或使用恶意 IP 等。 205: 非公网有效 IP,传进来的 IP 地址为内网 IP 地址或者 IP 保留地址。

Parameters:

  • UserId:

    账号ID:对应输入参数。

  • PostTime:

    操作时间戳,单位秒(对应输入参数)。

  • AssociateAccount:

    业务预留参数(暂无实际业务含义, 无需关注返回值)

  • UserIp:

    操作来源的外网IP(对应输入参数)。

  • RiskLevel:

    风险等级

  • RiskType:

    风险类型,可能同时命中多个风险类型

  • ConstId:

    设备指纹ID,如果集成了设备指纹,并传入了正确的DeviceToken和Platform,该字段正常输出;如果DeviceToken异常(校验不通过),则会在RiskType中返回"-1"标签,ConstId字段为空;如果没有集成设备指纹ConstId字段默认为空。

  • RiskInformation:

    风险扩展数据。



1669
1670
1671
# File 'lib/v20201103/models.rb', line 1669

def PostTime
  @PostTime
end

#RiskInformationObject

当AccountType为1时,对应QQ的OpenId; 当AccountType为2时,对应微信的OpenId/UnionId; 当AccountType为10004时,对应手机号的MD5值; 当AccountType为10005时,对应手机号的SHA256值。 pass:无恶意 review:低风险,需要人工审核 reject:高风险,建议拦截 1: 账号信用低,账号近期存在因恶意被处罚历史,网络低活跃,被举报等因素。 11: 疑似低活跃账号,账号活跃度与正常用户有差异。 2: 垃圾账号,疑似批量注册小号,近期存在严重违规或大量举报。 21: 疑似小号,账号有疑似线上养号,小号等行为。 22: 疑似违规账号,账号曾有违规行为、曾被举报过、曾因违规被处罚过等。 3: 无效账号,送检账号参数无法成功解析,请检查微信 OpenId 是否有误/AppId 与 QQ OpenId 无法关联/微信 OpenId 权限是否开通/手机号是否为中国大陆手机号; 4: 黑名单,该账号在业务侧有过拉黑记录。 5: 白名单,业务自行有添加过白名单记录。 101: 批量操作,存在 IP/设备/环境等因素的聚集性异常。 1011: 疑似 IP 属性聚集,出现 IP 聚集。 1012: 疑似设备属性聚集,出现设备聚集。 102: 自动机,疑似自动机批量请求。 103: 恶意行为-网赚,疑似网赚。 104: 微信登录态无效,检查 WeChatAccessToken 参数,是否已经失效。 201: 环境风险,环境异常操作 IP/设备/环境存在异常。当前 IP 为非常用 IP 或恶意 IP 段。 2011: 疑似非常用IP,请求当前请求 IP 非该账号常用 IP。 2012: 疑似 IP 异常,使用 IDC 机房 IP 或使用代理 IP 或使用恶意 IP 等。 205: 非公网有效 IP,传进来的 IP 地址为内网 IP 地址或者 IP 保留地址。

Parameters:

  • UserId:

    账号ID:对应输入参数。

  • PostTime:

    操作时间戳,单位秒(对应输入参数)。

  • AssociateAccount:

    业务预留参数(暂无实际业务含义, 无需关注返回值)

  • UserIp:

    操作来源的外网IP(对应输入参数)。

  • RiskLevel:

    风险等级

  • RiskType:

    风险类型,可能同时命中多个风险类型

  • ConstId:

    设备指纹ID,如果集成了设备指纹,并传入了正确的DeviceToken和Platform,该字段正常输出;如果DeviceToken异常(校验不通过),则会在RiskType中返回"-1"标签,ConstId字段为空;如果没有集成设备指纹ConstId字段默认为空。

  • RiskInformation:

    风险扩展数据。



1669
1670
1671
# File 'lib/v20201103/models.rb', line 1669

def RiskInformation
  @RiskInformation
end

#RiskLevelObject

当AccountType为1时,对应QQ的OpenId; 当AccountType为2时,对应微信的OpenId/UnionId; 当AccountType为10004时,对应手机号的MD5值; 当AccountType为10005时,对应手机号的SHA256值。 pass:无恶意 review:低风险,需要人工审核 reject:高风险,建议拦截 1: 账号信用低,账号近期存在因恶意被处罚历史,网络低活跃,被举报等因素。 11: 疑似低活跃账号,账号活跃度与正常用户有差异。 2: 垃圾账号,疑似批量注册小号,近期存在严重违规或大量举报。 21: 疑似小号,账号有疑似线上养号,小号等行为。 22: 疑似违规账号,账号曾有违规行为、曾被举报过、曾因违规被处罚过等。 3: 无效账号,送检账号参数无法成功解析,请检查微信 OpenId 是否有误/AppId 与 QQ OpenId 无法关联/微信 OpenId 权限是否开通/手机号是否为中国大陆手机号; 4: 黑名单,该账号在业务侧有过拉黑记录。 5: 白名单,业务自行有添加过白名单记录。 101: 批量操作,存在 IP/设备/环境等因素的聚集性异常。 1011: 疑似 IP 属性聚集,出现 IP 聚集。 1012: 疑似设备属性聚集,出现设备聚集。 102: 自动机,疑似自动机批量请求。 103: 恶意行为-网赚,疑似网赚。 104: 微信登录态无效,检查 WeChatAccessToken 参数,是否已经失效。 201: 环境风险,环境异常操作 IP/设备/环境存在异常。当前 IP 为非常用 IP 或恶意 IP 段。 2011: 疑似非常用IP,请求当前请求 IP 非该账号常用 IP。 2012: 疑似 IP 异常,使用 IDC 机房 IP 或使用代理 IP 或使用恶意 IP 等。 205: 非公网有效 IP,传进来的 IP 地址为内网 IP 地址或者 IP 保留地址。

Parameters:

  • UserId:

    账号ID:对应输入参数。

  • PostTime:

    操作时间戳,单位秒(对应输入参数)。

  • AssociateAccount:

    业务预留参数(暂无实际业务含义, 无需关注返回值)

  • UserIp:

    操作来源的外网IP(对应输入参数)。

  • RiskLevel:

    风险等级

  • RiskType:

    风险类型,可能同时命中多个风险类型

  • ConstId:

    设备指纹ID,如果集成了设备指纹,并传入了正确的DeviceToken和Platform,该字段正常输出;如果DeviceToken异常(校验不通过),则会在RiskType中返回"-1"标签,ConstId字段为空;如果没有集成设备指纹ConstId字段默认为空。

  • RiskInformation:

    风险扩展数据。



1669
1670
1671
# File 'lib/v20201103/models.rb', line 1669

def RiskLevel
  @RiskLevel
end

#RiskTypeObject

当AccountType为1时,对应QQ的OpenId; 当AccountType为2时,对应微信的OpenId/UnionId; 当AccountType为10004时,对应手机号的MD5值; 当AccountType为10005时,对应手机号的SHA256值。 pass:无恶意 review:低风险,需要人工审核 reject:高风险,建议拦截 1: 账号信用低,账号近期存在因恶意被处罚历史,网络低活跃,被举报等因素。 11: 疑似低活跃账号,账号活跃度与正常用户有差异。 2: 垃圾账号,疑似批量注册小号,近期存在严重违规或大量举报。 21: 疑似小号,账号有疑似线上养号,小号等行为。 22: 疑似违规账号,账号曾有违规行为、曾被举报过、曾因违规被处罚过等。 3: 无效账号,送检账号参数无法成功解析,请检查微信 OpenId 是否有误/AppId 与 QQ OpenId 无法关联/微信 OpenId 权限是否开通/手机号是否为中国大陆手机号; 4: 黑名单,该账号在业务侧有过拉黑记录。 5: 白名单,业务自行有添加过白名单记录。 101: 批量操作,存在 IP/设备/环境等因素的聚集性异常。 1011: 疑似 IP 属性聚集,出现 IP 聚集。 1012: 疑似设备属性聚集,出现设备聚集。 102: 自动机,疑似自动机批量请求。 103: 恶意行为-网赚,疑似网赚。 104: 微信登录态无效,检查 WeChatAccessToken 参数,是否已经失效。 201: 环境风险,环境异常操作 IP/设备/环境存在异常。当前 IP 为非常用 IP 或恶意 IP 段。 2011: 疑似非常用IP,请求当前请求 IP 非该账号常用 IP。 2012: 疑似 IP 异常,使用 IDC 机房 IP 或使用代理 IP 或使用恶意 IP 等。 205: 非公网有效 IP,传进来的 IP 地址为内网 IP 地址或者 IP 保留地址。

Parameters:

  • UserId:

    账号ID:对应输入参数。

  • PostTime:

    操作时间戳,单位秒(对应输入参数)。

  • AssociateAccount:

    业务预留参数(暂无实际业务含义, 无需关注返回值)

  • UserIp:

    操作来源的外网IP(对应输入参数)。

  • RiskLevel:

    风险等级

  • RiskType:

    风险类型,可能同时命中多个风险类型

  • ConstId:

    设备指纹ID,如果集成了设备指纹,并传入了正确的DeviceToken和Platform,该字段正常输出;如果DeviceToken异常(校验不通过),则会在RiskType中返回"-1"标签,ConstId字段为空;如果没有集成设备指纹ConstId字段默认为空。

  • RiskInformation:

    风险扩展数据。



1669
1670
1671
# File 'lib/v20201103/models.rb', line 1669

def RiskType
  @RiskType
end

#UserIdObject

当AccountType为1时,对应QQ的OpenId; 当AccountType为2时,对应微信的OpenId/UnionId; 当AccountType为10004时,对应手机号的MD5值; 当AccountType为10005时,对应手机号的SHA256值。 pass:无恶意 review:低风险,需要人工审核 reject:高风险,建议拦截 1: 账号信用低,账号近期存在因恶意被处罚历史,网络低活跃,被举报等因素。 11: 疑似低活跃账号,账号活跃度与正常用户有差异。 2: 垃圾账号,疑似批量注册小号,近期存在严重违规或大量举报。 21: 疑似小号,账号有疑似线上养号,小号等行为。 22: 疑似违规账号,账号曾有违规行为、曾被举报过、曾因违规被处罚过等。 3: 无效账号,送检账号参数无法成功解析,请检查微信 OpenId 是否有误/AppId 与 QQ OpenId 无法关联/微信 OpenId 权限是否开通/手机号是否为中国大陆手机号; 4: 黑名单,该账号在业务侧有过拉黑记录。 5: 白名单,业务自行有添加过白名单记录。 101: 批量操作,存在 IP/设备/环境等因素的聚集性异常。 1011: 疑似 IP 属性聚集,出现 IP 聚集。 1012: 疑似设备属性聚集,出现设备聚集。 102: 自动机,疑似自动机批量请求。 103: 恶意行为-网赚,疑似网赚。 104: 微信登录态无效,检查 WeChatAccessToken 参数,是否已经失效。 201: 环境风险,环境异常操作 IP/设备/环境存在异常。当前 IP 为非常用 IP 或恶意 IP 段。 2011: 疑似非常用IP,请求当前请求 IP 非该账号常用 IP。 2012: 疑似 IP 异常,使用 IDC 机房 IP 或使用代理 IP 或使用恶意 IP 等。 205: 非公网有效 IP,传进来的 IP 地址为内网 IP 地址或者 IP 保留地址。

Parameters:

  • UserId:

    账号ID:对应输入参数。

  • PostTime:

    操作时间戳,单位秒(对应输入参数)。

  • AssociateAccount:

    业务预留参数(暂无实际业务含义, 无需关注返回值)

  • UserIp:

    操作来源的外网IP(对应输入参数)。

  • RiskLevel:

    风险等级

  • RiskType:

    风险类型,可能同时命中多个风险类型

  • ConstId:

    设备指纹ID,如果集成了设备指纹,并传入了正确的DeviceToken和Platform,该字段正常输出;如果DeviceToken异常(校验不通过),则会在RiskType中返回"-1"标签,ConstId字段为空;如果没有集成设备指纹ConstId字段默认为空。

  • RiskInformation:

    风险扩展数据。



1669
1670
1671
# File 'lib/v20201103/models.rb', line 1669

def UserId
  @UserId
end

#UserIpObject

当AccountType为1时,对应QQ的OpenId; 当AccountType为2时,对应微信的OpenId/UnionId; 当AccountType为10004时,对应手机号的MD5值; 当AccountType为10005时,对应手机号的SHA256值。 pass:无恶意 review:低风险,需要人工审核 reject:高风险,建议拦截 1: 账号信用低,账号近期存在因恶意被处罚历史,网络低活跃,被举报等因素。 11: 疑似低活跃账号,账号活跃度与正常用户有差异。 2: 垃圾账号,疑似批量注册小号,近期存在严重违规或大量举报。 21: 疑似小号,账号有疑似线上养号,小号等行为。 22: 疑似违规账号,账号曾有违规行为、曾被举报过、曾因违规被处罚过等。 3: 无效账号,送检账号参数无法成功解析,请检查微信 OpenId 是否有误/AppId 与 QQ OpenId 无法关联/微信 OpenId 权限是否开通/手机号是否为中国大陆手机号; 4: 黑名单,该账号在业务侧有过拉黑记录。 5: 白名单,业务自行有添加过白名单记录。 101: 批量操作,存在 IP/设备/环境等因素的聚集性异常。 1011: 疑似 IP 属性聚集,出现 IP 聚集。 1012: 疑似设备属性聚集,出现设备聚集。 102: 自动机,疑似自动机批量请求。 103: 恶意行为-网赚,疑似网赚。 104: 微信登录态无效,检查 WeChatAccessToken 参数,是否已经失效。 201: 环境风险,环境异常操作 IP/设备/环境存在异常。当前 IP 为非常用 IP 或恶意 IP 段。 2011: 疑似非常用IP,请求当前请求 IP 非该账号常用 IP。 2012: 疑似 IP 异常,使用 IDC 机房 IP 或使用代理 IP 或使用恶意 IP 等。 205: 非公网有效 IP,传进来的 IP 地址为内网 IP 地址或者 IP 保留地址。

Parameters:

  • UserId:

    账号ID:对应输入参数。

  • PostTime:

    操作时间戳,单位秒(对应输入参数)。

  • AssociateAccount:

    业务预留参数(暂无实际业务含义, 无需关注返回值)

  • UserIp:

    操作来源的外网IP(对应输入参数)。

  • RiskLevel:

    风险等级

  • RiskType:

    风险类型,可能同时命中多个风险类型

  • ConstId:

    设备指纹ID,如果集成了设备指纹,并传入了正确的DeviceToken和Platform,该字段正常输出;如果DeviceToken异常(校验不通过),则会在RiskType中返回"-1"标签,ConstId字段为空;如果没有集成设备指纹ConstId字段默认为空。

  • RiskInformation:

    风险扩展数据。



1669
1670
1671
# File 'lib/v20201103/models.rb', line 1669

def UserIp
  @UserIp
end

Instance Method Details

#deserialize(params) ⇒ Object



1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
# File 'lib/v20201103/models.rb', line 1682

def deserialize(params)
  @UserId = params['UserId']
  @PostTime = params['PostTime']
  @AssociateAccount = params['AssociateAccount']
  @UserIp = params['UserIp']
  @RiskLevel = params['RiskLevel']
  @RiskType = params['RiskType']
  @ConstId = params['ConstId']
  @RiskInformation = params['RiskInformation']
end