Documentation ¶
Index ¶
- Constants
- type Client
- func (c *Client) GetOpenId(request *GetOpenIdRequest) (response *GetOpenIdResponse, err error)
- func (c *Client) GetOpenIdWithContext(ctx context.Context, request *GetOpenIdRequest) (response *GetOpenIdResponse, err error)
- func (c *Client) GetToken(request *GetTokenRequest) (response *GetTokenResponse, err error)
- func (c *Client) GetTokenWithContext(ctx context.Context, request *GetTokenRequest) (response *GetTokenResponse, err error)
- func (c *Client) QueryDevAndRisk(request *QueryDevAndRiskRequest) (response *QueryDevAndRiskResponse, err error)
- func (c *Client) QueryDevAndRiskWithContext(ctx context.Context, request *QueryDevAndRiskRequest) (response *QueryDevAndRiskResponse, err error)
- type DevInfoQ
- type GetOpenIdRequest
- type GetOpenIdRequestParams
- type GetOpenIdResponse
- type GetOpenIdResponseParams
- type GetTokenRequest
- type GetTokenRequestParams
- type GetTokenResponse
- type GetTokenResponseParams
- type QueryDevAndRiskRequest
- type QueryDevAndRiskRequestParams
- type QueryDevAndRiskResponse
- type QueryDevAndRiskResponseParams
- type RiskDetail
- type RiskInfo
Constants ¶
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" )
const APIVersion = "2019-12-09"
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) 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