lib/v20201103/models.rb in tencentcloud-sdk-rce-3.0.777 vs lib/v20201103/models.rb in tencentcloud-sdk-rce-3.0.778
- old
+ new
@@ -17,19 +17,19 @@
module TencentCloud
module Rce
module V20201103
# 账号信息。
class AccountInfo < TencentCloud::Common::AbstractModel
- # @param AccountType: 用户账号类型(默认开通QQopenid、手机号MD5;如需使用微信开放账号,则需要"提交工单"或联系对接人进行资格审核,审核通过后方可正常使用微信开放账号)
+ # @param AccountType: 用户账号类型;默认开通QQOpenId、手机号MD5权限;如果需要使用微信OpenId入参,则需要"提交工单"或联系对接人进行资格审核,审核通过后方可正常使用微信开放账号。
# 1:QQ开放账号
# 2:微信开放账号
- # 8:设备号(imei/imeiMD5/idfa/idfaMd5)
- # 10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值
+ # 8:设备号,仅支持IMEI、IMEIMD5、IDFA、IDFAMD5
+ # 10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值。
# @type AccountType: Integer
- # @param QQAccount: QQ账号信息,AccountType是1时,该字段必填。
+ # @param QQAccount: QQ账号信息,AccountType是"1"时,该字段必填。
# @type QQAccount: :class:`Tencentcloud::Rce.v20201103.models.QQAccountInfo`
- # @param WeChatAccount: 微信账号信息,AccountType是2时,该字段必填。
+ # @param WeChatAccount: 微信账号信息,AccountType是"2"时,该字段必填。
# @type WeChatAccount: :class:`Tencentcloud::Rce.v20201103.models.WeChatAccountInfo`
# @param OtherAccount: 其它账号信息,AccountType是8或10004时,该字段必填。
# @type OtherAccount: :class:`Tencentcloud::Rce.v20201103.models.OtherAccountInfo`
attr_accessor :AccountType, :QQAccount, :WeChatAccount, :OtherAccount
@@ -209,15 +209,15 @@
end
end
# 全栈式风控引擎入参
class InputManageMarketingRisk < TencentCloud::Common::AbstractModel
- # @param Account: 用户账号类型(默认开通 QQ 开放账号,手机 MD5 账号类型查询。如需使用微信开放账号,则需要 提交工单 由腾讯云进行资格审核,审核通过后方可正常使用微信开放账号):
- # 1:QQ 开放账号;
- # 2:微信开放账号;
- # 8:设备号(imei/imeiMD5/idfa/idfaMd5);
- # 10004:手机号 MD5。
+ # @param Account: 用户账号类型;默认开通QQOpenId、手机号MD5权限;如果需要使用微信OpenId入参,则需要"提交工单"或联系对接人进行资格审核,审核通过后方可正常使用微信开放账号。
+ # 1:QQ开放账号
+ # 2:微信开放账号
+ # 8:设备号,仅支持IMEI、IMEIMD5、IDFA、IDFAMD5
+ # 10004:手机号MD5,中国大陆11位手机号进行MD5加密,取32位小写值。
# @type Account: :class:`Tencentcloud::Rce.v20201103.models.AccountInfo`
# @param SceneCode: 场景码,用于识别和区分不同的业务场景,可在控制台上新建和管理
# 控制台链接:https://console.cloud.tencent.com/rce/risk/strategy/scene-root
# 活动防刷默认场景码:e_activity_antirush
# 登录保护默认场景码:e_login_protection
@@ -225,22 +225,21 @@
# @type SceneCode: String
# @param UserIp: 用户外网ip(传入用户非外网ip会影响判断结果)。
# @type UserIp: String
# @param PostTime: 用户操作时间戳,精确到秒。
# @type PostTime: Integer
- # @param UserId: 业务平台用户唯一标识。
+ # @param UserId: 业务平台用户唯一标识,支持自定义。
# @type UserId: String
- # @param DeviceToken: 设备指纹Devicetoken值,集成设备指纹后获取,
- # 如果集成了相应的设备指纹,该字段必填。
+ # @param DeviceToken: 设备指纹DeviceToken值,集成设备指纹后获取;如果集成了相应的设备指纹,该字段必填。
# @type DeviceToken: String
# @param DeviceBusinessId: 设备指纹 BusinessId。
# @type DeviceBusinessId: Integer
# @param BusinessId: 业务ID。网站或应用在多个业务中使用此服务,通过此ID区分统计数据。
# @type BusinessId: Integer
# @param Nickname: 昵称,UTF-8 编码。
# @type Nickname: String
- # @param EmailAddress: 用户邮箱地址(非系统自动生成)。
+ # @param EmailAddress: 用户邮箱地址。
# @type EmailAddress: String
# @param CheckDevice: 是否识别设备异常:
# 0:不识别。
# 1:识别。
# @type CheckDevice: Integer
@@ -255,25 +254,25 @@
# @param MacAddress: MAC地址或设备唯一标识。
# @type MacAddress: String
# @param VendorId: 手机制造商ID,如果手机注册,请带上此信息。
# @type VendorId: String
# @param DeviceType: 设备类型,账号类型(AccountType)为8时填写。
- # 1:Imei;国际移动设备识别号(15-17位数字);
- # 2:ImeiMd5;国际移动设备识别号,通过MD5加密后取32位小写值;
- # 3:Idfa;
- # 4:IdfaMD5; 国际移动设备识别号,通过MD5加密后取32位小写值。
+ # 1:IMEI;国际移动设备识别号(15-17位数字);
+ # 2:IMEIMD5;国际移动设备识别号,通过MD5加密后取32位小写值;
+ # 3:IDFA;
+ # 4:IDFAMD5;国际移动设备识别号,通过MD5加密后取32位小写值。
# @type DeviceType: Integer
# @param Details: 扩展字段。
# @type Details: Array
# @param Sponsor: 邀请助力场景相关信息。
# @type Sponsor: :class:`Tencentcloud::Rce.v20201103.models.SponsorInfo`
# @param OnlineScam: 详情请跳转至OnlineScamInfo查看。
# @type OnlineScam: :class:`Tencentcloud::Rce.v20201103.models.OnlineScamInfo`
- # @param Platform: 1:安卓;
- # 2:iOS ;
- # 3:H5 ;
- # 4:小程序 。
+ # @param Platform: 1:Android
+ # 2:iOS
+ # 3:H5
+ # 4:小程序
# @type Platform: String
attr_accessor :Account, :SceneCode, :UserIp, :PostTime, :UserId, :DeviceToken, :DeviceBusinessId, :BusinessId, :Nickname, :EmailAddress, :CheckDevice, :CookieHash, :Referer, :UserAgent, :XForwardedFor, :MacAddress, :VendorId, :DeviceType, :Details, :Sponsor, :OnlineScam, :Platform
def initialize(account=nil, scenecode=nil, userip=nil, posttime=nil, userid=nil, devicetoken=nil, devicebusinessid=nil, businessid=nil, nickname=nil, emailaddress=nil, checkdevice=nil, cookiehash=nil, referer=nil, useragent=nil, xforwardedfor=nil, macaddress=nil, vendorid=nil, devicetype=nil, details=nil, sponsor=nil, onlinescam=nil, platform=nil)
@@ -429,15 +428,15 @@
end
# 其它账号信息。
class OtherAccountInfo < TencentCloud::Common::AbstractModel
# @param AccountId: 其他账号信息;
- # AccountType是8时,填入设备号(imei/imeimd5/idfa/idfamd5)
+ # AccountType是8时,填入设备号(IMEI、IMEIMD5、IDFA、IDFAMD5)
# AccountType是10004时,填入中国大陆标准11位手机号的MD5值
# 注释:
# MD5手机号加密方式,中国大陆11位手机号进行MD5加密,加密后取32位小写值
- # imeiMD5/IdfaMd5加密方式,对imei/IdfaMd5明文进行MD5加密,加密后取32位小写值。
+ # 设备号加密方式,对IMEI、IDFA明文进行MD5加密,加密后取32位小写值。
# @type AccountId: String
# @param MobilePhone: MD5手机号,AccountType是10004时,此处无需重复填写。
# @type MobilePhone: String
# @param DeviceId: 用户设备号,AccountType是8时,此处无需重复填写。
# @type DeviceId: String
@@ -577,15 +576,16 @@
end
end
# 全栈式风控引擎出参值
class OutputManageMarketingRiskValue < TencentCloud::Common::AbstractModel
- # @param UserId: 账号ID。对应输入参数:
- # AccountType是1时,对应QQ的OpenID。
- # AccountType是2时,对应微信的OpenID/UnionID。
- # AccountType是8时,对应imei、idfa、imeiMD5或者idfaMD5。
- # AccountType是10004时,对应手机号的MD5。
+ # @param UserId: 账号ID:对应输入参数。
+ # 当AccountType为1时,对应QQ的OpenId。
+ # 当AccountType为2时,对应微信的OpenId/UnionId。
+ # 当AccountType为8时,对应IMEI、IDFA、IMEIMD5或者IDFAMD5。
+ # 当AccountType为10004时,对应手机号的MD5值。
+ # 请注意:此字段可能返回null,表示无法获取有效值。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type UserId: String
# @param PostTime: 操作时间戳,单位秒(对应输入参数)。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type PostTime: Integer
@@ -599,36 +599,33 @@
# pass:无恶意
# review:低风险,需要人工审核
# reject:高风险,建议拦截
# 注意:此字段可能返回 null,表示取不到有效值。
# @type RiskLevel: String
- # @param RiskType: 风险类型,请参考官网风险类型
- # 账号风险
- # 1 账号信用低,账号近期存在因恶意被处罚历史,网络低活跃,被举报等因素
- # 11 疑似 低活跃账号,账号活跃度与正常用户有差异
- # 2 垃圾账号 疑似批量注册小号,近期存在严重违规或大量举报
- # 21 疑似小号 账号有疑似线上养号,小号等行为
- # 22 疑似违规账号 账号曾有违规行为、曾被举报过、曾因违规被处罚过等
- # 3 无效账号 送检账号参数无法成功解析,请检查微信 openid 是否有误/appid与QQopenid无法关联/微信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 保留地址;
- # 设备风险
- # 206 设备异常 该设备存在异常的使用行为
- # 2061 疑似 非常用设备 当前请求的设备非该账号常用设备
- # 2062 疑似 虚拟设备 请求设备为模拟器、脚本、云设备等虚拟设备
- # 2063 疑似 群控设备 请求设备为猫池、手机墙等群控设备
+ # @param RiskType: 风险类型,可能同时命中多个风险类型
+ # 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 保留地址。
+ # 206: 设备异常,该设备存在异常的使用行为。
+ # 2061: 疑似非常用设备,当前请求的设备非该账号常用设备。
+ # 2062: 疑似虚拟设备,请求设备为模拟器、脚本、云设备等虚拟设备。
+ # 2063: 疑似群控设备,请求设备为猫池、手机墙等群控设备。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type RiskType: Array
# @param ConstId: 设备指纹ID,如果集成了设备指纹,并传入了正确的DeviceToken和Platform,该字段正常输出;如果DeviceToken异常(校验不通过),则会在RiskType中返回"-1"标签,ConstId字段为空;如果没有集成设备指纹ConstId字段默认为空。
# 注意:此字段可能返回 null,表示取不到有效值。
# @type ConstId: String
@@ -661,21 +658,21 @@
end
end
# QQ账号信息。
class QQAccountInfo < TencentCloud::Common::AbstractModel
- # @param QQOpenId: QQ的OpenID。
+ # @param QQOpenId: QQ的OpenId。
# @type QQOpenId: String
# @param AppIdUser: QQ分配给网站或应用的AppId,用来唯一标识网站或应用。
# @type AppIdUser: String
# @param AssociateAccount: 用于标识QQ用户登录后所关联业务自身的账号ID。
# @type AssociateAccount: String
# @param MobilePhone: 账号绑定的MD5手机号,
# 注释:只支中国大陆11位手机号MD5加密后位的32位小写字符串。
# @type MobilePhone: String
- # @param DeviceId: 用户设备号,支持imei/imeiMD5/Idfa/IdfaMd5
- # 注释:imeiMD5/IdfaMd5加密方式,对imei/IdfaMd5明文进行MD5加密,加密后取32位小写值。
+ # @param DeviceId: 用户设备号,支持IMEI、IMEIMD5、IDFA、IDFAMD5
+ # 注释:IMEIMD5、IDFAMD5加密方式,对IMEI、IDFA明文进行MD5加密,加密后取32位小写值。
# @type DeviceId: String
attr_accessor :QQOpenId, :AppIdUser, :AssociateAccount, :MobilePhone, :DeviceId
def initialize(qqopenid=nil, appiduser=nil, associateaccount=nil, mobilephone=nil, deviceid=nil)
@@ -695,11 +692,11 @@
end
end
# 网赚防刷相关参数
class SponsorInfo < TencentCloud::Common::AbstractModel
- # @param SponsorOpenId: 助力场景建议填写:活动发起人微信 OpenID
+ # @param SponsorOpenId: 助力场景建议填写:活动发起人微信OpenId。
# @type SponsorOpenId: String
# @param SponsorDeviceNumber: 助力场景建议填写:发起人设备号
# @type SponsorDeviceNumber: String
# @param SponsorPhone: 助力场景建议填写:发起人的MD5手机号
# @type SponsorPhone: String
@@ -727,11 +724,11 @@
end
end
# 微信账号信息。
class WeChatAccountInfo < TencentCloud::Common::AbstractModel
- # @param WeChatOpenId: 微信的OpenID/UnionID 。
+ # @param WeChatOpenId: 微信的OpenId/UnionId。
# @type WeChatOpenId: String
# @param WeChatSubType: 微信开放账号类型:
# 1:微信公众号/微信第三方登录。
# 2:微信小程序。
# @type WeChatSubType: Integer
@@ -743,11 +740,11 @@
# @param AssociateAccount: 用于标识微信用户登录后所关联业务自身的账号ID。
# @type AssociateAccount: String
# @param MobilePhone: 账号绑定的MD5手机号,
# 注释:只支持标准中国大陆11位手机号MD5加密后位的32位小写字符串。
# @type MobilePhone: String
- # @param DeviceId: 用户设备号,支持imei/imeiMD5/Idfa/IdfaMd5
- # 注释:imeiMD5/IdfaMd5加密方式,对imei/IdfaMd5明文进行MD5加密,加密后取32位小写值。
+ # @param DeviceId: 用户设备号,支持IMEI、IMEIMD5、IDFA、IDFAMD5
+ # 注释:IMEIMD5、IDFAMD5加密方式,对IMEI、IDFA明文进行MD5加密,加密后取32位小写值。
# @type DeviceId: String
attr_accessor :WeChatOpenId, :WeChatSubType, :RandStr, :WeChatAccessToken, :AssociateAccount, :MobilePhone, :DeviceId
def initialize(wechatopenid=nil, wechatsubtype=nil, randstr=nil, wechataccesstoken=nil, associateaccount=nil, mobilephone=nil, deviceid=nil)