v20191209

package
v1.0.935 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 3, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// 验证码签名错误。
	AUTHFAILURE_CAPSIGERROR = "AuthFailure.CapSigError"

	// 请求过期。
	AUTHFAILURE_EXPIRED = "AuthFailure.Expired"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 业务后端逻辑错误。
	INTERNALERROR_BACKENDLOGICERROR = "InternalError.BackendLogicError"

	// 后端错误。
	INTERNALERROR_SERVERERROR = "InternalError.ServerError"

	// 关键词后端错误。
	INTERNALERROR_SIGNBACKENDERROR = "InternalError.SignBackendError"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// DevToken不可用、过期或与当前场景不匹配。
	INVALIDPARAMETER_DEVTOKENINVALID = "InvalidParameter.DevTokenInvalid"

	// 参数错误。
	INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"

	// 参数校验错误。
	INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError"

	// token不可用或过期。
	INVALIDPARAMETER_TOKENINVALID = "InvalidParameter.TokenInvalid"

	// URL错误。
	INVALIDPARAMETER_URLERROR = "InvalidParameter.UrlError"

	// 版本错误。
	INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 请求body错误。
	INVALIDPARAMETERVALUE_BADBODY = "InvalidParameterValue.BadBody"

	// 请求包过大。
	INVALIDPARAMETERVALUE_BODYTOOLARGE = "InvalidParameterValue.BodyTooLarge"

	// 验证码不匹配。
	INVALIDPARAMETERVALUE_CAPMISMATCH = "InvalidParameterValue.CapMisMatch"

	// Http方法错误。
	INVALIDPARAMETERVALUE_HTTPMETHODERROR = "InvalidParameterValue.HttpMethodError"

	// 超过配额限制。
	LIMITEXCEEDED = "LimitExceeded"

	// 超过配额。
	LIMITEXCEEDED_FREQCNT = "LimitExceeded.FreqCnt"

	// 超过配额(IP)。
	LIMITEXCEEDED_IPFREQCNT = "LimitExceeded.IpFreqCnt"

	// 关键词频控。
	LIMITEXCEEDED_KEYFREQCNT = "LimitExceeded.KeyFreqCnt"

	// 重放攻击。
	LIMITEXCEEDED_REPLAYATTACK = "LimitExceeded.ReplayAttack"

	// 接口不存在。
	RESOURCENOTFOUND_INTERFACENOTFOUND = "ResourceNotFound.InterfaceNotFound"

	// 资源不可用。
	RESOURCEUNAVAILABLE = "ResourceUnavailable"

	// devid 暂未生成。
	RESOURCEUNAVAILABLE_NOTALLREADY = "ResourceUnavailable.NotAllready"

	// 未开通服务权限。
	RESOURCEUNAVAILABLE_PERMISSIONDENIED = "ResourceUnavailable.PermissionDenied"

	// 鉴权失败。
	UNAUTHORIZEDOPERATION_AUTHFAILED = "UnauthorizedOperation.AuthFailed"

	// 密钥不存在。
	UNKNOWNPARAMETER_SECRETIDNOTEXISTS = "UnknownParameter.SecretIdNotExists"
)
View Source
const APIVersion = "2019-12-09"

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) GetOpenId

func (c *Client) GetOpenId(request *GetOpenIdRequest) (response *GetOpenIdResponse, err error)

GetOpenId 产品侧确认风险探针已停售,无收入,并且已经停服。目前服务使用自建redis,不符合规范需要整改下线。

根据DevicceToken查询OpenID。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_SERVERERROR = "InternalError.ServerError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DEVTOKENINVALID = "InvalidParameter.DevTokenInvalid"
INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError"
INVALIDPARAMETER_TOKENINVALID = "InvalidParameter.TokenInvalid"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND_INTERFACENOTFOUND = "ResourceNotFound.InterfaceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCEUNAVAILABLE_NOTALLREADY = "ResourceUnavailable.NotAllready"
RESOURCEUNAVAILABLE_PERMISSIONDENIED = "ResourceUnavailable.PermissionDenied"
UNAUTHORIZEDOPERATION_AUTHFAILED = "UnauthorizedOperation.AuthFailed"

func (*Client) GetOpenIdWithContext added in v1.0.324

func (c *Client) GetOpenIdWithContext(ctx context.Context, request *GetOpenIdRequest) (response *GetOpenIdResponse, err error)

GetOpenId 产品侧确认风险探针已停售,无收入,并且已经停服。目前服务使用自建redis,不符合规范需要整改下线。

根据DevicceToken查询OpenID。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_SERVERERROR = "InternalError.ServerError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DEVTOKENINVALID = "InvalidParameter.DevTokenInvalid"
INVALIDPARAMETER_PARAMETERERROR = "InvalidParameter.ParameterError"
INVALIDPARAMETER_TOKENINVALID = "InvalidParameter.TokenInvalid"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCENOTFOUND_INTERFACENOTFOUND = "ResourceNotFound.InterfaceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCEUNAVAILABLE_NOTALLREADY = "ResourceUnavailable.NotAllready"
RESOURCEUNAVAILABLE_PERMISSIONDENIED = "ResourceUnavailable.PermissionDenied"
UNAUTHORIZEDOPERATION_AUTHFAILED = "UnauthorizedOperation.AuthFailed"

func (*Client) GetToken

func (c *Client) GetToken(request *GetTokenRequest) (response *GetTokenResponse, err error)

GetToken 产品侧确认风险探针已停售,无收入,并且已经停服。目前服务使用自建redis,不符合规范需要整改下线。

获取token接口。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DEVTOKENINVALID = "InvalidParameter.DevTokenInvalid"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
INVALIDPARAMETER_TOKENINVALID = "InvalidParameter.TokenInvalid"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCEUNAVAILABLE_NOTALLREADY = "ResourceUnavailable.NotAllready"
RESOURCEUNAVAILABLE_PERMISSIONDENIED = "ResourceUnavailable.PermissionDenied"
UNAUTHORIZEDOPERATION_AUTHFAILED = "UnauthorizedOperation.AuthFailed"

func (*Client) GetTokenWithContext added in v1.0.324

func (c *Client) GetTokenWithContext(ctx context.Context, request *GetTokenRequest) (response *GetTokenResponse, err error)

GetToken 产品侧确认风险探针已停售,无收入,并且已经停服。目前服务使用自建redis,不符合规范需要整改下线。

获取token接口。

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DEVTOKENINVALID = "InvalidParameter.DevTokenInvalid"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
INVALIDPARAMETER_TOKENINVALID = "InvalidParameter.TokenInvalid"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED = "LimitExceeded"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCEUNAVAILABLE_NOTALLREADY = "ResourceUnavailable.NotAllready"
RESOURCEUNAVAILABLE_PERMISSIONDENIED = "ResourceUnavailable.PermissionDenied"
UNAUTHORIZEDOPERATION_AUTHFAILED = "UnauthorizedOperation.AuthFailed"

func (*Client) QueryDevAndRisk

func (c *Client) QueryDevAndRisk(request *QueryDevAndRiskRequest) (response *QueryDevAndRiskResponse, err error)

QueryDevAndRisk 产品侧确认风险探针已停售,无收入,并且已经停服。目前服务使用自建redis,不符合规范需要整改下线。

腾讯天御设备风险查询接口,输入由客户应用自主采集的设备信息, 通过腾讯大数据风控能力,可以准确根据输入设备信息,还原设备库中的设备ID,并且识别设备的风险,解决客户业务过程中的设备风险,降低企业损失。

可能返回的错误码:

AUTHFAILURE_CAPSIGERROR = "AuthFailure.CapSigError"
AUTHFAILURE_EXPIRED = "AuthFailure.Expired"
INTERNALERROR = "InternalError"
INTERNALERROR_BACKENDLOGICERROR = "InternalError.BackendLogicError"
INTERNALERROR_SERVERERROR = "InternalError.ServerError"
INTERNALERROR_SIGNBACKENDERROR = "InternalError.SignBackendError"
INVALIDPARAMETER_DEVTOKENINVALID = "InvalidParameter.DevTokenInvalid"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
INVALIDPARAMETER_TOKENINVALID = "InvalidParameter.TokenInvalid"
INVALIDPARAMETER_URLERROR = "InvalidParameter.UrlError"
INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_BADBODY = "InvalidParameterValue.BadBody"
INVALIDPARAMETERVALUE_BODYTOOLARGE = "InvalidParameterValue.BodyTooLarge"
INVALIDPARAMETERVALUE_CAPMISMATCH = "InvalidParameterValue.CapMisMatch"
INVALIDPARAMETERVALUE_HTTPMETHODERROR = "InvalidParameterValue.HttpMethodError"
LIMITEXCEEDED_FREQCNT = "LimitExceeded.FreqCnt"
LIMITEXCEEDED_IPFREQCNT = "LimitExceeded.IpFreqCnt"
LIMITEXCEEDED_KEYFREQCNT = "LimitExceeded.KeyFreqCnt"
LIMITEXCEEDED_REPLAYATTACK = "LimitExceeded.ReplayAttack"
RESOURCENOTFOUND_INTERFACENOTFOUND = "ResourceNotFound.InterfaceNotFound"
RESOURCEUNAVAILABLE_NOTALLREADY = "ResourceUnavailable.NotAllready"
RESOURCEUNAVAILABLE_PERMISSIONDENIED = "ResourceUnavailable.PermissionDenied"
UNAUTHORIZEDOPERATION_AUTHFAILED = "UnauthorizedOperation.AuthFailed"
UNKNOWNPARAMETER_SECRETIDNOTEXISTS = "UnknownParameter.SecretIdNotExists"

func (*Client) QueryDevAndRiskWithContext added in v1.0.324

func (c *Client) QueryDevAndRiskWithContext(ctx context.Context, request *QueryDevAndRiskRequest) (response *QueryDevAndRiskResponse, err error)

QueryDevAndRisk 产品侧确认风险探针已停售,无收入,并且已经停服。目前服务使用自建redis,不符合规范需要整改下线。

腾讯天御设备风险查询接口,输入由客户应用自主采集的设备信息, 通过腾讯大数据风控能力,可以准确根据输入设备信息,还原设备库中的设备ID,并且识别设备的风险,解决客户业务过程中的设备风险,降低企业损失。

可能返回的错误码:

AUTHFAILURE_CAPSIGERROR = "AuthFailure.CapSigError"
AUTHFAILURE_EXPIRED = "AuthFailure.Expired"
INTERNALERROR = "InternalError"
INTERNALERROR_BACKENDLOGICERROR = "InternalError.BackendLogicError"
INTERNALERROR_SERVERERROR = "InternalError.ServerError"
INTERNALERROR_SIGNBACKENDERROR = "InternalError.SignBackendError"
INVALIDPARAMETER_DEVTOKENINVALID = "InvalidParameter.DevTokenInvalid"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
INVALIDPARAMETER_TOKENINVALID = "InvalidParameter.TokenInvalid"
INVALIDPARAMETER_URLERROR = "InvalidParameter.UrlError"
INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_BADBODY = "InvalidParameterValue.BadBody"
INVALIDPARAMETERVALUE_BODYTOOLARGE = "InvalidParameterValue.BodyTooLarge"
INVALIDPARAMETERVALUE_CAPMISMATCH = "InvalidParameterValue.CapMisMatch"
INVALIDPARAMETERVALUE_HTTPMETHODERROR = "InvalidParameterValue.HttpMethodError"
LIMITEXCEEDED_FREQCNT = "LimitExceeded.FreqCnt"
LIMITEXCEEDED_IPFREQCNT = "LimitExceeded.IpFreqCnt"
LIMITEXCEEDED_KEYFREQCNT = "LimitExceeded.KeyFreqCnt"
LIMITEXCEEDED_REPLAYATTACK = "LimitExceeded.ReplayAttack"
RESOURCENOTFOUND_INTERFACENOTFOUND = "ResourceNotFound.InterfaceNotFound"
RESOURCEUNAVAILABLE_NOTALLREADY = "ResourceUnavailable.NotAllready"
RESOURCEUNAVAILABLE_PERMISSIONDENIED = "ResourceUnavailable.PermissionDenied"
UNAUTHORIZEDOPERATION_AUTHFAILED = "UnauthorizedOperation.AuthFailed"
UNKNOWNPARAMETER_SECRETIDNOTEXISTS = "UnknownParameter.SecretIdNotExists"

type DevInfoQ

type DevInfoQ struct {
	// devid
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 风险值
	RiskScore *int64 `json:"RiskScore,omitnil,omitempty" name:"RiskScore"`

	// 风险详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskInfo []*RiskDetail `json:"RiskInfo,omitnil,omitempty" name:"RiskInfo"`

	// 概率值
	Probability *float64 `json:"Probability,omitnil,omitempty" name:"Probability"`
}

type GetOpenIdRequest

type GetOpenIdRequest struct {
	*tchttp.BaseRequest

	// dev临时token,通过sdk接口获取
	DeviceToken *string `json:"DeviceToken,omitnil,omitempty" name:"DeviceToken"`

	// 业务ID
	BusinessId *int64 `json:"BusinessId,omitnil,omitempty" name:"BusinessId"`

	// 业务侧账号体系下的用户ID
	BusinessUserId *string `json:"BusinessUserId,omitnil,omitempty" name:"BusinessUserId"`

	// 平台:0-Android, 1-iOS, 2-web
	Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"`

	// 选项
	Option *string `json:"Option,omitnil,omitempty" name:"Option"`
}

func NewGetOpenIdRequest

func NewGetOpenIdRequest() (request *GetOpenIdRequest)

func (*GetOpenIdRequest) FromJsonString

func (r *GetOpenIdRequest) 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 (*GetOpenIdRequest) ToJsonString

func (r *GetOpenIdRequest) ToJsonString() string

type GetOpenIdRequestParams added in v1.0.426

type GetOpenIdRequestParams struct {
	// dev临时token,通过sdk接口获取
	DeviceToken *string `json:"DeviceToken,omitnil,omitempty" name:"DeviceToken"`

	// 业务ID
	BusinessId *int64 `json:"BusinessId,omitnil,omitempty" name:"BusinessId"`

	// 业务侧账号体系下的用户ID
	BusinessUserId *string `json:"BusinessUserId,omitnil,omitempty" name:"BusinessUserId"`

	// 平台:0-Android, 1-iOS, 2-web
	Platform *int64 `json:"Platform,omitnil,omitempty" name:"Platform"`

	// 选项
	Option *string `json:"Option,omitnil,omitempty" name:"Option"`
}

Predefined struct for user

type GetOpenIdResponse

type GetOpenIdResponse struct {
	*tchttp.BaseResponse
	Response *GetOpenIdResponseParams `json:"Response"`
}

func NewGetOpenIdResponse

func NewGetOpenIdResponse() (response *GetOpenIdResponse)

func (*GetOpenIdResponse) FromJsonString

func (r *GetOpenIdResponse) 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 (*GetOpenIdResponse) ToJsonString

func (r *GetOpenIdResponse) ToJsonString() string

type GetOpenIdResponseParams added in v1.0.426

type GetOpenIdResponseParams struct {
	// 设备ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	OpenId *string `json:"OpenId,omitnil,omitempty" name:"OpenId"`

	// 设备风险
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskInfo []*RiskInfo `json:"RiskInfo,omitnil,omitempty" name:"RiskInfo"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type GetTokenRequest

type GetTokenRequest struct {
	*tchttp.BaseRequest

	// 业务ID
	BusinessId *int64 `json:"BusinessId,omitnil,omitempty" name:"BusinessId"`

	// 业务子场景
	Scene *int64 `json:"Scene,omitnil,omitempty" name:"Scene"`

	// 业务侧账号体系下的用户ID
	BusinessUserId *string `json:"BusinessUserId,omitnil,omitempty" name:"BusinessUserId"`

	// 用户侧的IP
	AppClientIp *string `json:"AppClientIp,omitnil,omitempty" name:"AppClientIp"`

	// 过期时间
	ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 上一个token
	OldToken *string `json:"OldToken,omitnil,omitempty" name:"OldToken"`
}

func NewGetTokenRequest

func NewGetTokenRequest() (request *GetTokenRequest)

func (*GetTokenRequest) FromJsonString

func (r *GetTokenRequest) 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 (*GetTokenRequest) ToJsonString

func (r *GetTokenRequest) ToJsonString() string

type GetTokenRequestParams added in v1.0.426

type GetTokenRequestParams struct {
	// 业务ID
	BusinessId *int64 `json:"BusinessId,omitnil,omitempty" name:"BusinessId"`

	// 业务子场景
	Scene *int64 `json:"Scene,omitnil,omitempty" name:"Scene"`

	// 业务侧账号体系下的用户ID
	BusinessUserId *string `json:"BusinessUserId,omitnil,omitempty" name:"BusinessUserId"`

	// 用户侧的IP
	AppClientIp *string `json:"AppClientIp,omitnil,omitempty" name:"AppClientIp"`

	// 过期时间
	ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 上一个token
	OldToken *string `json:"OldToken,omitnil,omitempty" name:"OldToken"`
}

Predefined struct for user

type GetTokenResponse

type GetTokenResponse struct {
	*tchttp.BaseResponse
	Response *GetTokenResponseParams `json:"Response"`
}

func NewGetTokenResponse

func NewGetTokenResponse() (response *GetTokenResponse)

func (*GetTokenResponse) FromJsonString

func (r *GetTokenResponse) 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 (*GetTokenResponse) ToJsonString

func (r *GetTokenResponse) ToJsonString() string

type GetTokenResponseParams added in v1.0.426

type GetTokenResponseParams struct {
	// 返回token
	Token *string `json:"Token,omitnil,omitempty" name:"Token"`

	// 过期时间
	ExpireTime *int64 `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryDevAndRiskRequest

type QueryDevAndRiskRequest struct {
	*tchttp.BaseRequest

	// 设备类型 0表示Android, 1表示IOS
	DevType *int64 `json:"DevType,omitnil,omitempty" name:"DevType"`

	// Android Imei号
	Imei *string `json:"Imei,omitnil,omitempty" name:"Imei"`

	// Mac地址
	Mac *string `json:"Mac,omitnil,omitempty" name:"Mac"`

	// android  Aid
	Aid *string `json:"Aid,omitnil,omitempty" name:"Aid"`

	// Android Cid
	Cid *string `json:"Cid,omitnil,omitempty" name:"Cid"`

	// 手机Imsi
	Imsi *string `json:"Imsi,omitnil,omitempty" name:"Imsi"`

	// Df 磁盘分区信息
	Df *string `json:"Df,omitnil,omitempty" name:"Df"`

	// 内核版本
	KernelVer *string `json:"KernelVer,omitnil,omitempty" name:"KernelVer"`

	// 存储大小
	Storage *string `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 设备驱动指纹
	Dfp *string `json:"Dfp,omitnil,omitempty" name:"Dfp"`

	// 启动时间
	BootTime *string `json:"BootTime,omitnil,omitempty" name:"BootTime"`

	// 分辨率 水平*垂直 格式
	Resolution *string `json:"Resolution,omitnil,omitempty" name:"Resolution"`

	// 铃声列表
	RingList *string `json:"RingList,omitnil,omitempty" name:"RingList"`

	// 字体列表
	FontList *string `json:"FontList,omitnil,omitempty" name:"FontList"`

	// 传感器列表
	SensorList *string `json:"SensorList,omitnil,omitempty" name:"SensorList"`

	// CPU型号
	CpuType *string `json:"CpuType,omitnil,omitempty" name:"CpuType"`

	// 电池容量
	Battery *string `json:"Battery,omitnil,omitempty" name:"Battery"`

	// 信通院广告ID
	Oaid *string `json:"Oaid,omitnil,omitempty" name:"Oaid"`

	// IOS 广告ID
	Idfa *string `json:"Idfa,omitnil,omitempty" name:"Idfa"`

	// IOS 应用ID
	Idfv *string `json:"Idfv,omitnil,omitempty" name:"Idfv"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// IOS手机型号
	IphoneModel *string `json:"IphoneModel,omitnil,omitempty" name:"IphoneModel"`

	// Android 指纹
	Fingerprint *string `json:"Fingerprint,omitnil,omitempty" name:"Fingerprint"`

	// Android序列号
	SerialId *string `json:"SerialId,omitnil,omitempty" name:"SerialId"`
}

func NewQueryDevAndRiskRequest

func NewQueryDevAndRiskRequest() (request *QueryDevAndRiskRequest)

func (*QueryDevAndRiskRequest) FromJsonString

func (r *QueryDevAndRiskRequest) 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 (*QueryDevAndRiskRequest) ToJsonString

func (r *QueryDevAndRiskRequest) ToJsonString() string

type QueryDevAndRiskRequestParams added in v1.0.426

type QueryDevAndRiskRequestParams struct {
	// 设备类型 0表示Android, 1表示IOS
	DevType *int64 `json:"DevType,omitnil,omitempty" name:"DevType"`

	// Android Imei号
	Imei *string `json:"Imei,omitnil,omitempty" name:"Imei"`

	// Mac地址
	Mac *string `json:"Mac,omitnil,omitempty" name:"Mac"`

	// android  Aid
	Aid *string `json:"Aid,omitnil,omitempty" name:"Aid"`

	// Android Cid
	Cid *string `json:"Cid,omitnil,omitempty" name:"Cid"`

	// 手机Imsi
	Imsi *string `json:"Imsi,omitnil,omitempty" name:"Imsi"`

	// Df 磁盘分区信息
	Df *string `json:"Df,omitnil,omitempty" name:"Df"`

	// 内核版本
	KernelVer *string `json:"KernelVer,omitnil,omitempty" name:"KernelVer"`

	// 存储大小
	Storage *string `json:"Storage,omitnil,omitempty" name:"Storage"`

	// 设备驱动指纹
	Dfp *string `json:"Dfp,omitnil,omitempty" name:"Dfp"`

	// 启动时间
	BootTime *string `json:"BootTime,omitnil,omitempty" name:"BootTime"`

	// 分辨率 水平*垂直 格式
	Resolution *string `json:"Resolution,omitnil,omitempty" name:"Resolution"`

	// 铃声列表
	RingList *string `json:"RingList,omitnil,omitempty" name:"RingList"`

	// 字体列表
	FontList *string `json:"FontList,omitnil,omitempty" name:"FontList"`

	// 传感器列表
	SensorList *string `json:"SensorList,omitnil,omitempty" name:"SensorList"`

	// CPU型号
	CpuType *string `json:"CpuType,omitnil,omitempty" name:"CpuType"`

	// 电池容量
	Battery *string `json:"Battery,omitnil,omitempty" name:"Battery"`

	// 信通院广告ID
	Oaid *string `json:"Oaid,omitnil,omitempty" name:"Oaid"`

	// IOS 广告ID
	Idfa *string `json:"Idfa,omitnil,omitempty" name:"Idfa"`

	// IOS 应用ID
	Idfv *string `json:"Idfv,omitnil,omitempty" name:"Idfv"`

	// 设备名称
	DeviceName *string `json:"DeviceName,omitnil,omitempty" name:"DeviceName"`

	// IOS手机型号
	IphoneModel *string `json:"IphoneModel,omitnil,omitempty" name:"IphoneModel"`

	// Android 指纹
	Fingerprint *string `json:"Fingerprint,omitnil,omitempty" name:"Fingerprint"`

	// Android序列号
	SerialId *string `json:"SerialId,omitnil,omitempty" name:"SerialId"`
}

Predefined struct for user

type QueryDevAndRiskResponse

type QueryDevAndRiskResponse struct {
	*tchttp.BaseResponse
	Response *QueryDevAndRiskResponseParams `json:"Response"`
}

func NewQueryDevAndRiskResponse

func NewQueryDevAndRiskResponse() (response *QueryDevAndRiskResponse)

func (*QueryDevAndRiskResponse) FromJsonString

func (r *QueryDevAndRiskResponse) 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 (*QueryDevAndRiskResponse) ToJsonString

func (r *QueryDevAndRiskResponse) ToJsonString() string

type QueryDevAndRiskResponseParams added in v1.0.426

type QueryDevAndRiskResponseParams struct {
	// 是否查得
	Found *int64 `json:"Found,omitnil,omitempty" name:"Found"`

	// 匹配数量级别
	// 注意:此字段可能返回 null,表示取不到有效值。
	AllCnt *int64 `json:"AllCnt,omitnil,omitempty" name:"AllCnt"`

	// 匹配到的设备信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Matches []*DevInfoQ `json:"Matches,omitnil,omitempty" name:"Matches"`

	// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RiskDetail

type RiskDetail struct {
	// 风险码
	RiskCode *int64 `json:"RiskCode,omitnil,omitempty" name:"RiskCode"`

	// 风险详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	RiskCodeValue *string `json:"RiskCodeValue,omitnil,omitempty" name:"RiskCodeValue"`
}

type RiskInfo

type RiskInfo struct {
	// 风险码
	Key *int64 `json:"Key,omitnil,omitempty" name:"Key"`

	// 风险详情
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL