Documentation ¶
Index ¶
- Constants
- type Client
- func (c *Client) DescribeFraudBase(request *DescribeFraudBaseRequest) (response *DescribeFraudBaseResponse, err error)
- func (c *Client) DescribeFraudBaseWithContext(ctx context.Context, request *DescribeFraudBaseRequest) (response *DescribeFraudBaseResponse, err error)
- func (c *Client) DescribeFraudPremium(request *DescribeFraudPremiumRequest) (response *DescribeFraudPremiumResponse, err error)
- func (c *Client) DescribeFraudPremiumWithContext(ctx context.Context, request *DescribeFraudPremiumRequest) (response *DescribeFraudPremiumResponse, err error)
- func (c *Client) DescribeFraudUltimate(request *DescribeFraudUltimateRequest) (response *DescribeFraudUltimateResponse, err error)
- func (c *Client) DescribeFraudUltimateWithContext(ctx context.Context, request *DescribeFraudUltimateRequest) (response *DescribeFraudUltimateResponse, err error)
- func (c *Client) DescribeTrustedID(request *DescribeTrustedIDRequest) (response *DescribeTrustedIDResponse, err error)
- func (c *Client) DescribeTrustedIDWithContext(ctx context.Context, request *DescribeTrustedIDRequest) (response *DescribeTrustedIDResponse, err error)
- type DescribeFraudBaseRequest
- type DescribeFraudBaseRequestParams
- type DescribeFraudBaseResponse
- type DescribeFraudBaseResponseParams
- type DescribeFraudPremiumRequest
- type DescribeFraudPremiumRequestParams
- type DescribeFraudPremiumResponse
- type DescribeFraudPremiumResponseParams
- type DescribeFraudUltimateRequest
- type DescribeFraudUltimateRequestParams
- type DescribeFraudUltimateResponse
- type DescribeFraudUltimateResponseParams
- type DescribeTrustedIDRequest
- type DescribeTrustedIDRequestParams
- type DescribeTrustedIDResponse
- type DescribeTrustedIDResponseParams
- type RiskInfo
Constants ¶
const ( // 操作失败。 FAILEDOPERATION = "FailedOperation" // 资源不足。 RESOURCEINSUFFICIENT = "ResourceInsufficient" )
const APIVersion = "2022-08-01"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) DescribeFraudBase ¶
func (c *Client) DescribeFraudBase(request *DescribeFraudBaseRequest) (response *DescribeFraudBaseResponse, err error)
DescribeFraudBase 查询设备风险
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" RESOURCEINSUFFICIENT = "ResourceInsufficient"
func (*Client) DescribeFraudBaseWithContext ¶
func (c *Client) DescribeFraudBaseWithContext(ctx context.Context, request *DescribeFraudBaseRequest) (response *DescribeFraudBaseResponse, err error)
DescribeFraudBase 查询设备风险
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" RESOURCEINSUFFICIENT = "ResourceInsufficient"
func (*Client) DescribeFraudPremium ¶
func (c *Client) DescribeFraudPremium(request *DescribeFraudPremiumRequest) (response *DescribeFraudPremiumResponse, err error)
DescribeFraudPremium 查询设备标识及风险
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" RESOURCEINSUFFICIENT = "ResourceInsufficient"
func (*Client) DescribeFraudPremiumWithContext ¶
func (c *Client) DescribeFraudPremiumWithContext(ctx context.Context, request *DescribeFraudPremiumRequest) (response *DescribeFraudPremiumResponse, err error)
DescribeFraudPremium 查询设备标识及风险
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" RESOURCEINSUFFICIENT = "ResourceInsufficient"
func (*Client) DescribeFraudUltimate ¶ added in v1.0.552
func (c *Client) DescribeFraudUltimate(request *DescribeFraudUltimateRequest) (response *DescribeFraudUltimateResponse, err error)
DescribeFraudUltimate 查询设备标识及风险(旗舰版)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" RESOURCEINSUFFICIENT = "ResourceInsufficient"
func (*Client) DescribeFraudUltimateWithContext ¶ added in v1.0.552
func (c *Client) DescribeFraudUltimateWithContext(ctx context.Context, request *DescribeFraudUltimateRequest) (response *DescribeFraudUltimateResponse, err error)
DescribeFraudUltimate 查询设备标识及风险(旗舰版)
可能返回的错误码:
FAILEDOPERATION = "FailedOperation" RESOURCEINSUFFICIENT = "ResourceInsufficient"
func (*Client) DescribeTrustedID ¶
func (c *Client) DescribeTrustedID(request *DescribeTrustedIDRequest) (response *DescribeTrustedIDResponse, err error)
DescribeTrustedID 查询设备标识
可能返回的错误码:
RESOURCEINSUFFICIENT = "ResourceInsufficient"
func (*Client) DescribeTrustedIDWithContext ¶
func (c *Client) DescribeTrustedIDWithContext(ctx context.Context, request *DescribeTrustedIDRequest) (response *DescribeTrustedIDResponse, err error)
DescribeTrustedID 查询设备标识
可能返回的错误码:
RESOURCEINSUFFICIENT = "ResourceInsufficient"
type DescribeFraudBaseRequest ¶
type DescribeFraudBaseRequest struct { *tchttp.BaseRequest // 客户端通过SDK获取的设备Token DeviceToken *string `json:"DeviceToken,omitnil,omitempty" name:"DeviceToken"` }
func NewDescribeFraudBaseRequest ¶
func NewDescribeFraudBaseRequest() (request *DescribeFraudBaseRequest)
func (*DescribeFraudBaseRequest) FromJsonString ¶
func (r *DescribeFraudBaseRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFraudBaseRequest) ToJsonString ¶
func (r *DescribeFraudBaseRequest) ToJsonString() string
type DescribeFraudBaseRequestParams ¶
type DescribeFraudBaseRequestParams struct { // 客户端通过SDK获取的设备Token DeviceToken *string `json:"DeviceToken,omitnil,omitempty" name:"DeviceToken"` }
Predefined struct for user
type DescribeFraudBaseResponse ¶
type DescribeFraudBaseResponse struct { *tchttp.BaseResponse Response *DescribeFraudBaseResponseParams `json:"Response"` }
func NewDescribeFraudBaseResponse ¶
func NewDescribeFraudBaseResponse() (response *DescribeFraudBaseResponse)
func (*DescribeFraudBaseResponse) FromJsonString ¶
func (r *DescribeFraudBaseResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFraudBaseResponse) ToJsonString ¶
func (r *DescribeFraudBaseResponse) ToJsonString() string
type DescribeFraudBaseResponseParams ¶
type DescribeFraudBaseResponseParams struct { // App版本信息 AppVersion *string `json:"AppVersion,omitnil,omitempty" name:"AppVersion"` // 品牌 Brand *string `json:"Brand,omitnil,omitempty" name:"Brand"` // 客户端IP ClientIp *string `json:"ClientIp,omitnil,omitempty" name:"ClientIp"` // 机型 Model *string `json:"Model,omitnil,omitempty" name:"Model"` // 网络类型 NetworkType *string `json:"NetworkType,omitnil,omitempty" name:"NetworkType"` // 应用包名 PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"` // 平台(2-Android,3-iOS,4-H5,5-微信小程序) Platform *string `json:"Platform,omitnil,omitempty" name:"Platform"` // 系统版本 SystemVersion *string `json:"SystemVersion,omitnil,omitempty" name:"SystemVersion"` // SDK版本号 SdkBuildNo *string `json:"SdkBuildNo,omitnil,omitempty" name:"SdkBuildNo"` // 实时风险信息 RiskInfos []*RiskInfo `json:"RiskInfos,omitnil,omitempty" name:"RiskInfos"` // 离线风险信息 HistRiskInfos []*RiskInfo `json:"HistRiskInfos,omitnil,omitempty" name:"HistRiskInfos"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeFraudPremiumRequest ¶
type DescribeFraudPremiumRequest struct { *tchttp.BaseRequest // 客户端通过SDK获取的设备Token DeviceToken *string `json:"DeviceToken,omitnil,omitempty" name:"DeviceToken"` }
func NewDescribeFraudPremiumRequest ¶
func NewDescribeFraudPremiumRequest() (request *DescribeFraudPremiumRequest)
func (*DescribeFraudPremiumRequest) FromJsonString ¶
func (r *DescribeFraudPremiumRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFraudPremiumRequest) ToJsonString ¶
func (r *DescribeFraudPremiumRequest) ToJsonString() string
type DescribeFraudPremiumRequestParams ¶
type DescribeFraudPremiumRequestParams struct { // 客户端通过SDK获取的设备Token DeviceToken *string `json:"DeviceToken,omitnil,omitempty" name:"DeviceToken"` }
Predefined struct for user
type DescribeFraudPremiumResponse ¶
type DescribeFraudPremiumResponse struct { *tchttp.BaseResponse Response *DescribeFraudPremiumResponseParams `json:"Response"` }
func NewDescribeFraudPremiumResponse ¶
func NewDescribeFraudPremiumResponse() (response *DescribeFraudPremiumResponse)
func (*DescribeFraudPremiumResponse) FromJsonString ¶
func (r *DescribeFraudPremiumResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFraudPremiumResponse) ToJsonString ¶
func (r *DescribeFraudPremiumResponse) ToJsonString() string
type DescribeFraudPremiumResponseParams ¶
type DescribeFraudPremiumResponseParams struct { // App版本信息 AppVersion *string `json:"AppVersion,omitnil,omitempty" name:"AppVersion"` // 品牌 Brand *string `json:"Brand,omitnil,omitempty" name:"Brand"` // 客户端IP ClientIp *string `json:"ClientIp,omitnil,omitempty" name:"ClientIp"` // 机型 Model *string `json:"Model,omitnil,omitempty" name:"Model"` // 网络类型 NetworkType *string `json:"NetworkType,omitnil,omitempty" name:"NetworkType"` // 应用包名 PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"` // 平台(2-Android,3-iOS,4-H5,5-微信小程序) Platform *string `json:"Platform,omitnil,omitempty" name:"Platform"` // 系统版本 SystemVersion *string `json:"SystemVersion,omitnil,omitempty" name:"SystemVersion"` // SDK版本号 SdkBuildNo *string `json:"SdkBuildNo,omitnil,omitempty" name:"SdkBuildNo"` // 实时风险信息 RiskInfos []*RiskInfo `json:"RiskInfos,omitnil,omitempty" name:"RiskInfos"` // 离线风险信息 HistRiskInfos []*RiskInfo `json:"HistRiskInfos,omitnil,omitempty" name:"HistRiskInfos"` // 设备匿名标识 Openid *string `json:"Openid,omitnil,omitempty" name:"Openid"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeFraudUltimateRequest ¶ added in v1.0.552
type DescribeFraudUltimateRequest struct { *tchttp.BaseRequest // 客户端通过SDK获取的设备Token DeviceToken *string `json:"DeviceToken,omitnil,omitempty" name:"DeviceToken"` // 使用场景。目前仅支持login-登录场景、register-注册场景 SceneCode *string `json:"SceneCode,omitnil,omitempty" name:"SceneCode"` // 用户唯一标识 UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"` // 事件时间戳(毫秒) EventTime *uint64 `json:"EventTime,omitnil,omitempty" name:"EventTime"` // 事件耗时(毫秒),例如进入登录界面到点击登录按钮耗时 ElapsedTime *uint64 `json:"ElapsedTime,omitnil,omitempty" name:"ElapsedTime"` // 微信的OpenId WeChatOpenId *string `json:"WeChatOpenId,omitnil,omitempty" name:"WeChatOpenId"` // 手机号码(注:不需要带国家代码 例如:13430421011)。可以传入原文或MD5 PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"` // 客户端IP ClientIP *string `json:"ClientIP,omitnil,omitempty" name:"ClientIP"` // QQ的OpenId QQOpenId *string `json:"QQOpenId,omitnil,omitempty" name:"QQOpenId"` }
func NewDescribeFraudUltimateRequest ¶ added in v1.0.552
func NewDescribeFraudUltimateRequest() (request *DescribeFraudUltimateRequest)
func (*DescribeFraudUltimateRequest) FromJsonString ¶ added in v1.0.552
func (r *DescribeFraudUltimateRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFraudUltimateRequest) ToJsonString ¶ added in v1.0.552
func (r *DescribeFraudUltimateRequest) ToJsonString() string
type DescribeFraudUltimateRequestParams ¶ added in v1.0.552
type DescribeFraudUltimateRequestParams struct { // 客户端通过SDK获取的设备Token DeviceToken *string `json:"DeviceToken,omitnil,omitempty" name:"DeviceToken"` // 使用场景。目前仅支持login-登录场景、register-注册场景 SceneCode *string `json:"SceneCode,omitnil,omitempty" name:"SceneCode"` // 用户唯一标识 UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"` // 事件时间戳(毫秒) EventTime *uint64 `json:"EventTime,omitnil,omitempty" name:"EventTime"` // 事件耗时(毫秒),例如进入登录界面到点击登录按钮耗时 ElapsedTime *uint64 `json:"ElapsedTime,omitnil,omitempty" name:"ElapsedTime"` // 微信的OpenId WeChatOpenId *string `json:"WeChatOpenId,omitnil,omitempty" name:"WeChatOpenId"` // 手机号码(注:不需要带国家代码 例如:13430421011)。可以传入原文或MD5 PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"` // 客户端IP ClientIP *string `json:"ClientIP,omitnil,omitempty" name:"ClientIP"` // QQ的OpenId QQOpenId *string `json:"QQOpenId,omitnil,omitempty" name:"QQOpenId"` }
Predefined struct for user
type DescribeFraudUltimateResponse ¶ added in v1.0.552
type DescribeFraudUltimateResponse struct { *tchttp.BaseResponse Response *DescribeFraudUltimateResponseParams `json:"Response"` }
func NewDescribeFraudUltimateResponse ¶ added in v1.0.552
func NewDescribeFraudUltimateResponse() (response *DescribeFraudUltimateResponse)
func (*DescribeFraudUltimateResponse) FromJsonString ¶ added in v1.0.552
func (r *DescribeFraudUltimateResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeFraudUltimateResponse) ToJsonString ¶ added in v1.0.552
func (r *DescribeFraudUltimateResponse) ToJsonString() string
type DescribeFraudUltimateResponseParams ¶ added in v1.0.552
type DescribeFraudUltimateResponseParams struct { // App版本信息 AppVersion *string `json:"AppVersion,omitnil,omitempty" name:"AppVersion"` // 品牌 Brand *string `json:"Brand,omitnil,omitempty" name:"Brand"` // 客户端IP ClientIp *string `json:"ClientIp,omitnil,omitempty" name:"ClientIp"` // 机型 Model *string `json:"Model,omitnil,omitempty" name:"Model"` // 网络类型 NetworkType *string `json:"NetworkType,omitnil,omitempty" name:"NetworkType"` // 应用包名 PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"` // 平台(2-Android,3-iOS,4-H5,5-微信小程序) Platform *string `json:"Platform,omitnil,omitempty" name:"Platform"` // 系统版本 SystemVersion *string `json:"SystemVersion,omitnil,omitempty" name:"SystemVersion"` // SDK版本号 SdkBuildNo *string `json:"SdkBuildNo,omitnil,omitempty" name:"SdkBuildNo"` // 实时风险信息 RiskInfos []*RiskInfo `json:"RiskInfos,omitnil,omitempty" name:"RiskInfos"` // 离线风险信息 HistRiskInfos []*RiskInfo `json:"HistRiskInfos,omitnil,omitempty" name:"HistRiskInfos"` // 设备匿名标识 Openid *string `json:"Openid,omitnil,omitempty" name:"Openid"` // 场景风险信息 SceneRiskInfos []*RiskInfo `json:"SceneRiskInfos,omitnil,omitempty" name:"SceneRiskInfos"` // 建议等级。1-极差,2-较差,3-中等,4-良好,5-优秀 SuggestionLevel *uint64 `json:"SuggestionLevel,omitnil,omitempty" name:"SuggestionLevel"` // 图灵盾统一ID Unionid *string `json:"Unionid,omitnil,omitempty" name:"Unionid"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user
type DescribeTrustedIDRequest ¶
type DescribeTrustedIDRequest struct { *tchttp.BaseRequest // 客户端通过SDK获取的设备Token DeviceToken *string `json:"DeviceToken,omitnil,omitempty" name:"DeviceToken"` }
func NewDescribeTrustedIDRequest ¶
func NewDescribeTrustedIDRequest() (request *DescribeTrustedIDRequest)
func (*DescribeTrustedIDRequest) FromJsonString ¶
func (r *DescribeTrustedIDRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTrustedIDRequest) ToJsonString ¶
func (r *DescribeTrustedIDRequest) ToJsonString() string
type DescribeTrustedIDRequestParams ¶
type DescribeTrustedIDRequestParams struct { // 客户端通过SDK获取的设备Token DeviceToken *string `json:"DeviceToken,omitnil,omitempty" name:"DeviceToken"` }
Predefined struct for user
type DescribeTrustedIDResponse ¶
type DescribeTrustedIDResponse struct { *tchttp.BaseResponse Response *DescribeTrustedIDResponseParams `json:"Response"` }
func NewDescribeTrustedIDResponse ¶
func NewDescribeTrustedIDResponse() (response *DescribeTrustedIDResponse)
func (*DescribeTrustedIDResponse) FromJsonString ¶
func (r *DescribeTrustedIDResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTrustedIDResponse) ToJsonString ¶
func (r *DescribeTrustedIDResponse) ToJsonString() string
type DescribeTrustedIDResponseParams ¶
type DescribeTrustedIDResponseParams struct { // 设备匿名标识 Openid *string `json:"Openid,omitnil,omitempty" name:"Openid"` // App版本信息 AppVersion *string `json:"AppVersion,omitnil,omitempty" name:"AppVersion"` // 品牌 Brand *string `json:"Brand,omitnil,omitempty" name:"Brand"` // 客户端IP ClientIp *string `json:"ClientIp,omitnil,omitempty" name:"ClientIp"` // 机型 Model *string `json:"Model,omitnil,omitempty" name:"Model"` // 网络类型 NetworkType *string `json:"NetworkType,omitnil,omitempty" name:"NetworkType"` // 应用包名 PackageName *string `json:"PackageName,omitnil,omitempty" name:"PackageName"` // 平台(2-Android,3-iOS,4-H5,5-微信小程序) Platform *string `json:"Platform,omitnil,omitempty" name:"Platform"` // 系统版本 SystemVersion *string `json:"SystemVersion,omitnil,omitempty" name:"SystemVersion"` // SDK版本号 SdkBuildNo *string `json:"SdkBuildNo,omitnil,omitempty" name:"SdkBuildNo"` // 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"` }
Predefined struct for user