Documentation ¶
Index ¶
Constants ¶
View Source
const APIVersion = "2020-02-26"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) QueryAntiFraud ¶
func (c *Client) QueryAntiFraud(request *QueryAntiFraudRequest) (response *QueryAntiFraudResponse, err error)
天御反欺诈服务,主要应用于银行、证券、保险、P2P等金融行业客户,通过腾讯的大数据风控能力, 可以准确识别恶意用户信息,解决客户在支付、活动、理财,风控等业务环节遇到的欺诈威胁,降低企业 的损失。
type QueryAntiFraudRequest ¶
type QueryAntiFraudRequest struct { *tchttp.BaseRequest // 电话号码(五选二) PhoneNumber *string `json:"PhoneNumber,omitempty" name:"PhoneNumber"` // Id(五选二) IdNumber *string `json:"IdNumber,omitempty" name:"IdNumber"` // 银行卡号(五选二) BankCardNumber *string `json:"BankCardNumber,omitempty" name:"BankCardNumber"` // 用户请求来源 IP(五选二) UserIp *string `json:"UserIp,omitempty" name:"UserIp"` // 国际移动设备识别码(五选二) Imei *string `json:"Imei,omitempty" name:"Imei"` // ios 系统广告标示符(五选二) Idfa *string `json:"Idfa,omitempty" name:"Idfa"` // 业务场景 ID,需要找技术对接 Scene *string `json:"Scene,omitempty" name:"Scene"` // 姓名 Name *string `json:"Name,omitempty" name:"Name"` // 用户邮箱地址 EmailAddress *string `json:"EmailAddress,omitempty" name:"EmailAddress"` // 用户住址 Address *string `json:"Address,omitempty" name:"Address"` // MAC 地址 Mac *string `json:"Mac,omitempty" name:"Mac"` // 国际移动用户识别码 Imsi *string `json:"Imsi,omitempty" name:"Imsi"` // 关联的腾讯帐号 QQ:1; // 开放帐号微信: 2; AccountType *string `json:"AccountType,omitempty" name:"AccountType"` // 可选的 QQ 或微信 openid Uid *string `json:"Uid,omitempty" name:"Uid"` // qq 或微信分配给网站或应用的 appid,用来 // 唯一标识网站或应用 AppIdU *string `json:"AppIdU,omitempty" name:"AppIdU"` // WIFI MAC WifiMac *string `json:"WifiMac,omitempty" name:"WifiMac"` // WIFI 服务集标识 WifiSSID *string `json:"WifiSSID,omitempty" name:"WifiSSID"` // WIFI-BSSID WifiBSSID *string `json:"WifiBSSID,omitempty" name:"WifiBSSID"` // 业务 ID,在多个业务中使用此服务,通过此 // ID 区分统计数据 BusinessId *string `json:"BusinessId,omitempty" name:"BusinessId"` // Id加密类型 // 0:不加密(默认值) // 1:md5 // 2:sha256 // 3:SM3 IdCryptoType *string `json:"IdCryptoType,omitempty" name:"IdCryptoType"` // 手机号加密类型 // 0:不加密(默认值) // 1:md5, 2:sha256 // 3:SM3 PhoneCryptoType *string `json:"PhoneCryptoType,omitempty" name:"PhoneCryptoType"` // 姓名加密类型 // 0:不加密(默认值) // 1:md5 // 2:sha256 // 3:SM3 NameCryptoType *string `json:"NameCryptoType,omitempty" name:"NameCryptoType"` }
func NewQueryAntiFraudRequest ¶
func NewQueryAntiFraudRequest() (request *QueryAntiFraudRequest)
func (*QueryAntiFraudRequest) FromJsonString ¶
func (r *QueryAntiFraudRequest) FromJsonString(s string) error
func (*QueryAntiFraudRequest) ToJsonString ¶
func (r *QueryAntiFraudRequest) ToJsonString() string
type QueryAntiFraudResponse ¶
type QueryAntiFraudResponse struct { *tchttp.BaseResponse Response *struct { // 表示该条记录能否查到:1为能查到,-1为查不到 Found *int64 `json:"Found,omitempty" name:"Found"` // 表示该条Id能否查到:1为能查到,-1为查不到 IdFound *int64 `json:"IdFound,omitempty" name:"IdFound"` // 0~100;值越高 欺诈可能性越大 RiskScore *uint64 `json:"RiskScore,omitempty" name:"RiskScore"` // 扩展字段,对风险类型的说明 RiskInfo []*RiskDetail `json:"RiskInfo,omitempty" name:"RiskInfo" list` // 业务侧错误码。成功时返回Success,错误时返回具体业务错误原因。 // 注意:此字段可能返回 null,表示取不到有效值。 CodeDesc *string `json:"CodeDesc,omitempty" name:"CodeDesc"` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewQueryAntiFraudResponse ¶
func NewQueryAntiFraudResponse() (response *QueryAntiFraudResponse)
func (*QueryAntiFraudResponse) FromJsonString ¶
func (r *QueryAntiFraudResponse) FromJsonString(s string) error
func (*QueryAntiFraudResponse) ToJsonString ¶
func (r *QueryAntiFraudResponse) ToJsonString() string
type RiskDetail ¶
type RiskDetail struct { // 风险码 RiskCode *uint64 `json:"RiskCode,omitempty" name:"RiskCode"` }
Click to show internal directories.
Click to hide internal directories.