v20200210

package
v1.0.941 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (

	// CAM签名/鉴权错误。
	AUTHFAILURE = "AuthFailure"

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

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

	// DryRun 操作,代表请求将会是成功的,只是多传了 DryRun 参数。
	DRYRUNOPERATION = "DryRunOperation"

	// 操作失败。
	FAILEDOPERATION = "FailedOperation"

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

	// 创建任务失败。
	INTERNALERROR_ADDTASKFAIL = "InternalError.AddTaskFail"

	// 业务系统逻辑错误。
	INTERNALERROR_BACKENDLOGICERROR = "InternalError.BackendLogicError"

	// 连接数据库超时。
	INTERNALERROR_CONNECTDBTIMEOUT = "InternalError.ConnectDBTimeout"

	// 视频检测失败。
	INTERNALERROR_DETECTFAIL = "InternalError.DetectFail"

	// 视频链接下载失败。
	INTERNALERROR_DOWNLOADFAIL = "InternalError.DownloadFail"

	// 参数校验失败。
	INTERNALERROR_PARAMERROR = "InternalError.ParamError"

	// 查询失败。
	INTERNALERROR_QUERYTASKFAIL = "InternalError.QueryTaskFail"

	// Sign后端错误。
	INTERNALERROR_SIGNBACKENDERROR = "InternalError.SignBackendError"

	// 签名失败。
	INTERNALERROR_SIGNATUREFAIL = "InternalError.SignatureFail"

	// TaskId不存在。
	INTERNALERROR_TASKIDNOTFOUND = "InternalError.TaskIdNotFound"

	// 更新任务失败。
	INTERNALERROR_UPDATETASKFAIL = "InternalError.UpdateTaskFail"

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

	// 验证码签名错误。
	INVALIDPARAMETER_CAPSIGERROR = "InvalidParameter.CapSigError"

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

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

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

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

	// BadBody。
	INVALIDPARAMETERVALUE_BADBODY = "InvalidParameterValue.BadBody"

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

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

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

	// 日期取值错误。
	INVALIDPARAMETERVALUE_INVALIDDATE = "InvalidParameterValue.InvalidDate"

	// PageLimit取值错误。
	INVALIDPARAMETERVALUE_INVALIDLIMIT = "InvalidParameterValue.InvalidLimit"

	// PageNum取值错误。
	INVALIDPARAMETERVALUE_INVALIDNUM = "InvalidParameterValue.InvalidNum"

	// SrvId取值错误。
	INVALIDPARAMETERVALUE_INVALIDSRVID = "InvalidParameterValue.InvalidSrvId"

	// Stride取值错误。
	INVALIDPARAMETERVALUE_INVALIDSTRIDE = "InvalidParameterValue.InvalidStride"

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

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

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

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

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

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

	// 操作被拒绝。
	OPERATIONDENIED = "OperationDenied"

	// 请求的次数超过了频率限制。
	REQUESTLIMITEXCEEDED = "RequestLimitExceeded"

	// 资源被占用。
	RESOURCEINUSE = "ResourceInUse"

	// 资源不足。
	RESOURCEINSUFFICIENT = "ResourceInsufficient"

	// 资源不存在。
	RESOURCENOTFOUND = "ResourceNotFound"

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

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

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

	// 资源售罄。
	RESOURCESSOLDOUT = "ResourcesSoldOut"

	// 未授权操作。
	UNAUTHORIZEDOPERATION = "UnauthorizedOperation"

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

	// 未知参数错误。
	UNKNOWNPARAMETER = "UnknownParameter"

	// 密钥不存在。
	UNKNOWNPARAMETER_SECRETIDNOTEXISTS = "UnknownParameter.SecretIdNotExists"

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"
)
View Source
const APIVersion = "2020-02-10"

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) ManagePortraitRisk added in v1.0.857

func (c *Client) ManagePortraitRisk(request *ManagePortraitRiskRequest) (response *ManagePortraitRiskResponse, err error)

ManagePortraitRisk 虚假流量识别

func (*Client) ManagePortraitRiskWithContext added in v1.0.857

func (c *Client) ManagePortraitRiskWithContext(ctx context.Context, request *ManagePortraitRiskRequest) (response *ManagePortraitRiskResponse, err error)

ManagePortraitRisk 虚假流量识别

func (*Client) RecognizeCustomizedAudience

func (c *Client) RecognizeCustomizedAudience(request *RecognizeCustomizedAudienceRequest) (response *RecognizeCustomizedAudienceResponse, err error)

RecognizeCustomizedAudience 流量反欺诈-流量验准定制版

可能返回的错误码:

AUTHFAILURE_CAPSIGERROR = "AuthFailure.CapSigError"
AUTHFAILURE_EXPIRED = "AuthFailure.Expired"
INTERNALERROR_ADDTASKFAIL = "InternalError.AddTaskFail"
INTERNALERROR_BACKENDLOGICERROR = "InternalError.BackendLogicError"
INTERNALERROR_CONNECTDBTIMEOUT = "InternalError.ConnectDBTimeout"
INTERNALERROR_DETECTFAIL = "InternalError.DetectFail"
INTERNALERROR_DOWNLOADFAIL = "InternalError.DownloadFail"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INTERNALERROR_QUERYTASKFAIL = "InternalError.QueryTaskFail"
INTERNALERROR_SIGNBACKENDERROR = "InternalError.SignBackendError"
INTERNALERROR_SIGNATUREFAIL = "InternalError.SignatureFail"
INTERNALERROR_TASKIDNOTFOUND = "InternalError.TaskIdNotFound"
INTERNALERROR_UPDATETASKFAIL = "InternalError.UpdateTaskFail"
INVALIDPARAMETER_CAPSIGERROR = "InvalidParameter.CapSigError"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
INVALIDPARAMETER_URLERROR = "InvalidParameter.UrlError"
INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError"
INVALIDPARAMETERVALUE_BADBODY = "InvalidParameterValue.BadBody"
INVALIDPARAMETERVALUE_BODYTOOLARGE = "InvalidParameterValue.BodyTooLarge"
INVALIDPARAMETERVALUE_CAPMISMATCH = "InvalidParameterValue.CapMisMatch"
INVALIDPARAMETERVALUE_HTTPMETHODERROR = "InvalidParameterValue.HttpMethodError"
INVALIDPARAMETERVALUE_INVALIDDATE = "InvalidParameterValue.InvalidDate"
INVALIDPARAMETERVALUE_INVALIDLIMIT = "InvalidParameterValue.InvalidLimit"
INVALIDPARAMETERVALUE_INVALIDNUM = "InvalidParameterValue.InvalidNum"
INVALIDPARAMETERVALUE_INVALIDSRVID = "InvalidParameterValue.InvalidSrvId"
INVALIDPARAMETERVALUE_INVALIDSTRIDE = "InvalidParameterValue.InvalidStride"
LIMITEXCEEDED_FREQCNT = "LimitExceeded.FreqCnt"
LIMITEXCEEDED_IPFREQCNT = "LimitExceeded.IpFreqCnt"
LIMITEXCEEDED_KEYFREQCNT = "LimitExceeded.KeyFreqCnt"
LIMITEXCEEDED_REPLAYATTACK = "LimitExceeded.ReplayAttack"
RESOURCENOTFOUND_INTERFACENOTFOUND = "ResourceNotFound.InterfaceNotFound"
RESOURCEUNAVAILABLE_PERMISSIONDENIED = "ResourceUnavailable.PermissionDenied"
UNAUTHORIZEDOPERATION_AUTHFAILED = "UnauthorizedOperation.AuthFailed"
UNKNOWNPARAMETER_SECRETIDNOTEXISTS = "UnknownParameter.SecretIdNotExists"

func (*Client) RecognizeCustomizedAudienceWithContext added in v1.0.324

func (c *Client) RecognizeCustomizedAudienceWithContext(ctx context.Context, request *RecognizeCustomizedAudienceRequest) (response *RecognizeCustomizedAudienceResponse, err error)

RecognizeCustomizedAudience 流量反欺诈-流量验准定制版

可能返回的错误码:

AUTHFAILURE_CAPSIGERROR = "AuthFailure.CapSigError"
AUTHFAILURE_EXPIRED = "AuthFailure.Expired"
INTERNALERROR_ADDTASKFAIL = "InternalError.AddTaskFail"
INTERNALERROR_BACKENDLOGICERROR = "InternalError.BackendLogicError"
INTERNALERROR_CONNECTDBTIMEOUT = "InternalError.ConnectDBTimeout"
INTERNALERROR_DETECTFAIL = "InternalError.DetectFail"
INTERNALERROR_DOWNLOADFAIL = "InternalError.DownloadFail"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INTERNALERROR_QUERYTASKFAIL = "InternalError.QueryTaskFail"
INTERNALERROR_SIGNBACKENDERROR = "InternalError.SignBackendError"
INTERNALERROR_SIGNATUREFAIL = "InternalError.SignatureFail"
INTERNALERROR_TASKIDNOTFOUND = "InternalError.TaskIdNotFound"
INTERNALERROR_UPDATETASKFAIL = "InternalError.UpdateTaskFail"
INVALIDPARAMETER_CAPSIGERROR = "InvalidParameter.CapSigError"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
INVALIDPARAMETER_URLERROR = "InvalidParameter.UrlError"
INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError"
INVALIDPARAMETERVALUE_BADBODY = "InvalidParameterValue.BadBody"
INVALIDPARAMETERVALUE_BODYTOOLARGE = "InvalidParameterValue.BodyTooLarge"
INVALIDPARAMETERVALUE_CAPMISMATCH = "InvalidParameterValue.CapMisMatch"
INVALIDPARAMETERVALUE_HTTPMETHODERROR = "InvalidParameterValue.HttpMethodError"
INVALIDPARAMETERVALUE_INVALIDDATE = "InvalidParameterValue.InvalidDate"
INVALIDPARAMETERVALUE_INVALIDLIMIT = "InvalidParameterValue.InvalidLimit"
INVALIDPARAMETERVALUE_INVALIDNUM = "InvalidParameterValue.InvalidNum"
INVALIDPARAMETERVALUE_INVALIDSRVID = "InvalidParameterValue.InvalidSrvId"
INVALIDPARAMETERVALUE_INVALIDSTRIDE = "InvalidParameterValue.InvalidStride"
LIMITEXCEEDED_FREQCNT = "LimitExceeded.FreqCnt"
LIMITEXCEEDED_IPFREQCNT = "LimitExceeded.IpFreqCnt"
LIMITEXCEEDED_KEYFREQCNT = "LimitExceeded.KeyFreqCnt"
LIMITEXCEEDED_REPLAYATTACK = "LimitExceeded.ReplayAttack"
RESOURCENOTFOUND_INTERFACENOTFOUND = "ResourceNotFound.InterfaceNotFound"
RESOURCEUNAVAILABLE_PERMISSIONDENIED = "ResourceUnavailable.PermissionDenied"
UNAUTHORIZEDOPERATION_AUTHFAILED = "UnauthorizedOperation.AuthFailed"
UNKNOWNPARAMETER_SECRETIDNOTEXISTS = "UnknownParameter.SecretIdNotExists"

func (*Client) RecognizePreciseTargetAudience

func (c *Client) RecognizePreciseTargetAudience(request *RecognizePreciseTargetAudienceRequest) (response *RecognizePreciseTargetAudienceResponse, err error)

RecognizePreciseTargetAudience 流量反欺诈-流量验准高级版

可能返回的错误码:

AUTHFAILURE_CAPSIGERROR = "AuthFailure.CapSigError"
AUTHFAILURE_EXPIRED = "AuthFailure.Expired"
INTERNALERROR_ADDTASKFAIL = "InternalError.AddTaskFail"
INTERNALERROR_BACKENDLOGICERROR = "InternalError.BackendLogicError"
INTERNALERROR_CONNECTDBTIMEOUT = "InternalError.ConnectDBTimeout"
INTERNALERROR_DETECTFAIL = "InternalError.DetectFail"
INTERNALERROR_DOWNLOADFAIL = "InternalError.DownloadFail"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INTERNALERROR_QUERYTASKFAIL = "InternalError.QueryTaskFail"
INTERNALERROR_SIGNBACKENDERROR = "InternalError.SignBackendError"
INTERNALERROR_SIGNATUREFAIL = "InternalError.SignatureFail"
INTERNALERROR_TASKIDNOTFOUND = "InternalError.TaskIdNotFound"
INTERNALERROR_UPDATETASKFAIL = "InternalError.UpdateTaskFail"
INVALIDPARAMETER_CAPSIGERROR = "InvalidParameter.CapSigError"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
INVALIDPARAMETER_URLERROR = "InvalidParameter.UrlError"
INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError"
INVALIDPARAMETERVALUE_BADBODY = "InvalidParameterValue.BadBody"
INVALIDPARAMETERVALUE_BODYTOOLARGE = "InvalidParameterValue.BodyTooLarge"
INVALIDPARAMETERVALUE_CAPMISMATCH = "InvalidParameterValue.CapMisMatch"
INVALIDPARAMETERVALUE_HTTPMETHODERROR = "InvalidParameterValue.HttpMethodError"
INVALIDPARAMETERVALUE_INVALIDDATE = "InvalidParameterValue.InvalidDate"
INVALIDPARAMETERVALUE_INVALIDLIMIT = "InvalidParameterValue.InvalidLimit"
INVALIDPARAMETERVALUE_INVALIDNUM = "InvalidParameterValue.InvalidNum"
INVALIDPARAMETERVALUE_INVALIDSRVID = "InvalidParameterValue.InvalidSrvId"
INVALIDPARAMETERVALUE_INVALIDSTRIDE = "InvalidParameterValue.InvalidStride"
LIMITEXCEEDED_FREQCNT = "LimitExceeded.FreqCnt"
LIMITEXCEEDED_IPFREQCNT = "LimitExceeded.IpFreqCnt"
LIMITEXCEEDED_KEYFREQCNT = "LimitExceeded.KeyFreqCnt"
LIMITEXCEEDED_REPLAYATTACK = "LimitExceeded.ReplayAttack"
RESOURCENOTFOUND_INTERFACENOTFOUND = "ResourceNotFound.InterfaceNotFound"
RESOURCEUNAVAILABLE_PERMISSIONDENIED = "ResourceUnavailable.PermissionDenied"
UNAUTHORIZEDOPERATION_AUTHFAILED = "UnauthorizedOperation.AuthFailed"
UNKNOWNPARAMETER_SECRETIDNOTEXISTS = "UnknownParameter.SecretIdNotExists"

func (*Client) RecognizePreciseTargetAudienceWithContext added in v1.0.324

func (c *Client) RecognizePreciseTargetAudienceWithContext(ctx context.Context, request *RecognizePreciseTargetAudienceRequest) (response *RecognizePreciseTargetAudienceResponse, err error)

RecognizePreciseTargetAudience 流量反欺诈-流量验准高级版

可能返回的错误码:

AUTHFAILURE_CAPSIGERROR = "AuthFailure.CapSigError"
AUTHFAILURE_EXPIRED = "AuthFailure.Expired"
INTERNALERROR_ADDTASKFAIL = "InternalError.AddTaskFail"
INTERNALERROR_BACKENDLOGICERROR = "InternalError.BackendLogicError"
INTERNALERROR_CONNECTDBTIMEOUT = "InternalError.ConnectDBTimeout"
INTERNALERROR_DETECTFAIL = "InternalError.DetectFail"
INTERNALERROR_DOWNLOADFAIL = "InternalError.DownloadFail"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INTERNALERROR_QUERYTASKFAIL = "InternalError.QueryTaskFail"
INTERNALERROR_SIGNBACKENDERROR = "InternalError.SignBackendError"
INTERNALERROR_SIGNATUREFAIL = "InternalError.SignatureFail"
INTERNALERROR_TASKIDNOTFOUND = "InternalError.TaskIdNotFound"
INTERNALERROR_UPDATETASKFAIL = "InternalError.UpdateTaskFail"
INVALIDPARAMETER_CAPSIGERROR = "InvalidParameter.CapSigError"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
INVALIDPARAMETER_URLERROR = "InvalidParameter.UrlError"
INVALIDPARAMETER_VERSIONERROR = "InvalidParameter.VersionError"
INVALIDPARAMETERVALUE_BADBODY = "InvalidParameterValue.BadBody"
INVALIDPARAMETERVALUE_BODYTOOLARGE = "InvalidParameterValue.BodyTooLarge"
INVALIDPARAMETERVALUE_CAPMISMATCH = "InvalidParameterValue.CapMisMatch"
INVALIDPARAMETERVALUE_HTTPMETHODERROR = "InvalidParameterValue.HttpMethodError"
INVALIDPARAMETERVALUE_INVALIDDATE = "InvalidParameterValue.InvalidDate"
INVALIDPARAMETERVALUE_INVALIDLIMIT = "InvalidParameterValue.InvalidLimit"
INVALIDPARAMETERVALUE_INVALIDNUM = "InvalidParameterValue.InvalidNum"
INVALIDPARAMETERVALUE_INVALIDSRVID = "InvalidParameterValue.InvalidSrvId"
INVALIDPARAMETERVALUE_INVALIDSTRIDE = "InvalidParameterValue.InvalidStride"
LIMITEXCEEDED_FREQCNT = "LimitExceeded.FreqCnt"
LIMITEXCEEDED_IPFREQCNT = "LimitExceeded.IpFreqCnt"
LIMITEXCEEDED_KEYFREQCNT = "LimitExceeded.KeyFreqCnt"
LIMITEXCEEDED_REPLAYATTACK = "LimitExceeded.ReplayAttack"
RESOURCENOTFOUND_INTERFACENOTFOUND = "ResourceNotFound.InterfaceNotFound"
RESOURCEUNAVAILABLE_PERMISSIONDENIED = "ResourceUnavailable.PermissionDenied"
UNAUTHORIZEDOPERATION_AUTHFAILED = "UnauthorizedOperation.AuthFailed"
UNKNOWNPARAMETER_SECRETIDNOTEXISTS = "UnknownParameter.SecretIdNotExists"

func (*Client) RecognizeTargetAudience

func (c *Client) RecognizeTargetAudience(request *RecognizeTargetAudienceRequest) (response *RecognizeTargetAudienceResponse, err error)

RecognizeTargetAudience 流量反欺诈-流量验准

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_CAPSIGERROR = "AuthFailure.CapSigError"
AUTHFAILURE_EXPIRED = "AuthFailure.Expired"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_ADDTASKFAIL = "InternalError.AddTaskFail"
INTERNALERROR_BACKENDLOGICERROR = "InternalError.BackendLogicError"
INTERNALERROR_CONNECTDBTIMEOUT = "InternalError.ConnectDBTimeout"
INTERNALERROR_DETECTFAIL = "InternalError.DetectFail"
INTERNALERROR_DOWNLOADFAIL = "InternalError.DownloadFail"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INTERNALERROR_QUERYTASKFAIL = "InternalError.QueryTaskFail"
INTERNALERROR_SIGNBACKENDERROR = "InternalError.SignBackendError"
INTERNALERROR_SIGNATUREFAIL = "InternalError.SignatureFail"
INTERNALERROR_TASKIDNOTFOUND = "InternalError.TaskIdNotFound"
INTERNALERROR_UPDATETASKFAIL = "InternalError.UpdateTaskFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CAPSIGERROR = "InvalidParameter.CapSigError"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
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"
INVALIDPARAMETERVALUE_INVALIDDATE = "InvalidParameterValue.InvalidDate"
INVALIDPARAMETERVALUE_INVALIDLIMIT = "InvalidParameterValue.InvalidLimit"
INVALIDPARAMETERVALUE_INVALIDNUM = "InvalidParameterValue.InvalidNum"
INVALIDPARAMETERVALUE_INVALIDSRVID = "InvalidParameterValue.InvalidSrvId"
INVALIDPARAMETERVALUE_INVALIDSTRIDE = "InvalidParameterValue.InvalidStride"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_FREQCNT = "LimitExceeded.FreqCnt"
LIMITEXCEEDED_IPFREQCNT = "LimitExceeded.IpFreqCnt"
LIMITEXCEEDED_KEYFREQCNT = "LimitExceeded.KeyFreqCnt"
LIMITEXCEEDED_REPLAYATTACK = "LimitExceeded.ReplayAttack"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_INTERFACENOTFOUND = "ResourceNotFound.InterfaceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCEUNAVAILABLE_PERMISSIONDENIED = "ResourceUnavailable.PermissionDenied"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_AUTHFAILED = "UnauthorizedOperation.AuthFailed"
UNKNOWNPARAMETER = "UnknownParameter"
UNKNOWNPARAMETER_SECRETIDNOTEXISTS = "UnknownParameter.SecretIdNotExists"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) RecognizeTargetAudienceWithContext added in v1.0.324

func (c *Client) RecognizeTargetAudienceWithContext(ctx context.Context, request *RecognizeTargetAudienceRequest) (response *RecognizeTargetAudienceResponse, err error)

RecognizeTargetAudience 流量反欺诈-流量验准

可能返回的错误码:

AUTHFAILURE = "AuthFailure"
AUTHFAILURE_CAPSIGERROR = "AuthFailure.CapSigError"
AUTHFAILURE_EXPIRED = "AuthFailure.Expired"
DRYRUNOPERATION = "DryRunOperation"
FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_ADDTASKFAIL = "InternalError.AddTaskFail"
INTERNALERROR_BACKENDLOGICERROR = "InternalError.BackendLogicError"
INTERNALERROR_CONNECTDBTIMEOUT = "InternalError.ConnectDBTimeout"
INTERNALERROR_DETECTFAIL = "InternalError.DetectFail"
INTERNALERROR_DOWNLOADFAIL = "InternalError.DownloadFail"
INTERNALERROR_PARAMERROR = "InternalError.ParamError"
INTERNALERROR_QUERYTASKFAIL = "InternalError.QueryTaskFail"
INTERNALERROR_SIGNBACKENDERROR = "InternalError.SignBackendError"
INTERNALERROR_SIGNATUREFAIL = "InternalError.SignatureFail"
INTERNALERROR_TASKIDNOTFOUND = "InternalError.TaskIdNotFound"
INTERNALERROR_UPDATETASKFAIL = "InternalError.UpdateTaskFail"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CAPSIGERROR = "InvalidParameter.CapSigError"
INVALIDPARAMETER_PARAMERROR = "InvalidParameter.ParamError"
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"
INVALIDPARAMETERVALUE_INVALIDDATE = "InvalidParameterValue.InvalidDate"
INVALIDPARAMETERVALUE_INVALIDLIMIT = "InvalidParameterValue.InvalidLimit"
INVALIDPARAMETERVALUE_INVALIDNUM = "InvalidParameterValue.InvalidNum"
INVALIDPARAMETERVALUE_INVALIDSRVID = "InvalidParameterValue.InvalidSrvId"
INVALIDPARAMETERVALUE_INVALIDSTRIDE = "InvalidParameterValue.InvalidStride"
LIMITEXCEEDED = "LimitExceeded"
LIMITEXCEEDED_FREQCNT = "LimitExceeded.FreqCnt"
LIMITEXCEEDED_IPFREQCNT = "LimitExceeded.IpFreqCnt"
LIMITEXCEEDED_KEYFREQCNT = "LimitExceeded.KeyFreqCnt"
LIMITEXCEEDED_REPLAYATTACK = "LimitExceeded.ReplayAttack"
MISSINGPARAMETER = "MissingParameter"
OPERATIONDENIED = "OperationDenied"
REQUESTLIMITEXCEEDED = "RequestLimitExceeded"
RESOURCEINUSE = "ResourceInUse"
RESOURCEINSUFFICIENT = "ResourceInsufficient"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_INTERFACENOTFOUND = "ResourceNotFound.InterfaceNotFound"
RESOURCEUNAVAILABLE = "ResourceUnavailable"
RESOURCEUNAVAILABLE_PERMISSIONDENIED = "ResourceUnavailable.PermissionDenied"
RESOURCESSOLDOUT = "ResourcesSoldOut"
UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
UNAUTHORIZEDOPERATION_AUTHFAILED = "UnauthorizedOperation.AuthFailed"
UNKNOWNPARAMETER = "UnknownParameter"
UNKNOWNPARAMETER_SECRETIDNOTEXISTS = "UnknownParameter.SecretIdNotExists"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

type Device added in v1.0.319

type Device struct {
	// 业务入参id
	DeviceId *string `json:"DeviceId,omitnil,omitempty" name:"DeviceId"`

	// 业务入参类型
	DeviceType *int64 `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`
}

type InputBusinessEncryptData added in v1.0.282

type InputBusinessEncryptData struct {
}

type InputRecognizeTargetAudience

type InputRecognizeTargetAudience struct {
	// 模型ID列表
	ModelIdList []*int64 `json:"ModelIdList,omitnil,omitempty" name:"ModelIdList"`

	// 设备ID,AccountType指定的类型
	Uid *string `json:"Uid,omitnil,omitempty" name:"Uid"`

	// 设备号类型,1.imei 2.imeiMd5(小写后转MD5转小写)3.idfa, 4.idfaMd5(大写后转MD5转小写),5.手机号,256.其它
	AccountType *int64 `json:"AccountType,omitnil,omitempty" name:"AccountType"`

	// 用户IP
	Ip *string `json:"Ip,omitnil,omitempty" name:"Ip"`

	// 操作系统类型(unknown,android,ios,windows)
	Os *string `json:"Os,omitnil,omitempty" name:"Os"`

	// 操作系统版本
	Osv *string `json:"Osv,omitnil,omitempty" name:"Osv"`

	// 纬度
	Lat *string `json:"Lat,omitnil,omitempty" name:"Lat"`

	// 经度
	Lon *string `json:"Lon,omitnil,omitempty" name:"Lon"`

	// 设备型号(MI 6)
	DeviceModel *string `json:"DeviceModel,omitnil,omitempty" name:"DeviceModel"`

	// 竞价底价
	BidFloor *int64 `json:"BidFloor,omitnil,omitempty" name:"BidFloor"`

	// 年龄
	Age *int64 `json:"Age,omitnil,omitempty" name:"Age"`

	// 性别(1.MALE 2.FEMALE)
	Gender *int64 `json:"Gender,omitnil,omitempty" name:"Gender"`

	// 用户地址
	Location *string `json:"Location,omitnil,omitempty" name:"Location"`

	// 投放模式(0=PDB,1=PD,2=RTB,10=其他)
	DeliveryMode *int64 `json:"DeliveryMode,omitnil,omitempty" name:"DeliveryMode"`

	// 广告位类型<br />(0=前贴片,1=开屏广告,2=网页头部广告、3=网页中部广告、4=网页底部广告、5=悬浮广告、10=其它)
	AdvertisingType *int64 `json:"AdvertisingType,omitnil,omitempty" name:"AdvertisingType"`

	// mac地址,建议提供
	Mac *string `json:"Mac,omitnil,omitempty" name:"Mac"`

	// 电话号码
	Phone *string `json:"Phone,omitnil,omitempty" name:"Phone"`

	// 浏览器类型
	Ua *string `json:"Ua,omitnil,omitempty" name:"Ua"`

	// 客户端应用
	App *string `json:"App,omitnil,omitempty" name:"App"`

	// 应用包名
	Package *string `json:"Package,omitnil,omitempty" name:"Package"`

	// 设备制造商
	Maker *string `json:"Maker,omitnil,omitempty" name:"Maker"`

	// 设备类型(PHONE,TABLET)
	DeviceType *string `json:"DeviceType,omitnil,omitempty" name:"DeviceType"`

	// 入网方式(wifi,4g,3g,2g)
	AccessMode *string `json:"AccessMode,omitnil,omitempty" name:"AccessMode"`

	// 运营商(1.移动 2.联通 3.电信等)
	Sp *int64 `json:"Sp,omitnil,omitempty" name:"Sp"`

	// 设备屏幕分辨率宽度像素数
	DeviceW *int64 `json:"DeviceW,omitnil,omitempty" name:"DeviceW"`

	// 设备屏幕分辨率高度像素数
	DeviceH *int64 `json:"DeviceH,omitnil,omitempty" name:"DeviceH"`

	// 是否全屏插广告(0-否,1-是)
	FullScreen *int64 `json:"FullScreen,omitnil,omitempty" name:"FullScreen"`

	// 广告位宽度
	ImpBannerW *int64 `json:"ImpBannerW,omitnil,omitempty" name:"ImpBannerW"`

	// 广告位高度
	ImpBannerH *int64 `json:"ImpBannerH,omitnil,omitempty" name:"ImpBannerH"`

	// 网址
	Url *string `json:"Url,omitnil,omitempty" name:"Url"`

	// 上下文信息
	Context *string `json:"Context,omitnil,omitempty" name:"Context"`

	// 渠道
	Channel *string `json:"Channel,omitnil,omitempty" name:"Channel"`

	// 请求ID
	ReqId *string `json:"ReqId,omitnil,omitempty" name:"ReqId"`

	// 请求ID的md5值
	ReqMd5 *string `json:"ReqMd5,omitnil,omitempty" name:"ReqMd5"`

	// ad_type
	AdType *int64 `json:"AdType,omitnil,omitempty" name:"AdType"`

	// app名称
	AppName *string `json:"AppName,omitnil,omitempty" name:"AppName"`

	// app版本描述
	AppVer *string `json:"AppVer,omitnil,omitempty" name:"AppVer"`

	// 竞价模式1:rtb 2:pd
	ReqType *int64 `json:"ReqType,omitnil,omitempty" name:"ReqType"`

	// 用户是否授权,1为授权,0为未授权
	IsAuthorized *uint64 `json:"IsAuthorized,omitnil,omitempty" name:"IsAuthorized"`

	// 设备信息
	DeviceList []*Device `json:"DeviceList,omitnil,omitempty" name:"DeviceList"`
}

type ManagePortraitRiskInput added in v1.0.857

type ManagePortraitRiskInput struct {
	// 请求时间戳秒
	PostTime *int64 `json:"PostTime,omitnil,omitempty" name:"PostTime"`

	// 用户公网ip(仅支持IPv4)
	UserIp *string `json:"UserIp,omitnil,omitempty" name:"UserIp"`

	// 渠道号
	Channel *int64 `json:"Channel,omitnil,omitempty" name:"Channel"`
}

type ManagePortraitRiskOutput added in v1.0.857

type ManagePortraitRiskOutput struct {
	// 返回码(0,成功,其他失败)
	Code *int64 `json:"Code,omitnil,omitempty" name:"Code"`

	// 返回码对应的信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value *ManagePortraitRiskValueOutput `json:"Value,omitnil,omitempty" name:"Value"`
}

type ManagePortraitRiskRequest added in v1.0.857

type ManagePortraitRiskRequest struct {
	*tchttp.BaseRequest

	// 业务入参
	BusinessSecurityData *ManagePortraitRiskInput `json:"BusinessSecurityData,omitnil,omitempty" name:"BusinessSecurityData"`
}

func NewManagePortraitRiskRequest added in v1.0.857

func NewManagePortraitRiskRequest() (request *ManagePortraitRiskRequest)

func (*ManagePortraitRiskRequest) FromJsonString added in v1.0.857

func (r *ManagePortraitRiskRequest) 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 (*ManagePortraitRiskRequest) ToJsonString added in v1.0.857

func (r *ManagePortraitRiskRequest) ToJsonString() string

type ManagePortraitRiskRequestParams added in v1.0.857

type ManagePortraitRiskRequestParams struct {
	// 业务入参
	BusinessSecurityData *ManagePortraitRiskInput `json:"BusinessSecurityData,omitnil,omitempty" name:"BusinessSecurityData"`
}

Predefined struct for user

type ManagePortraitRiskResponse added in v1.0.857

type ManagePortraitRiskResponse struct {
	*tchttp.BaseResponse
	Response *ManagePortraitRiskResponseParams `json:"Response"`
}

func NewManagePortraitRiskResponse added in v1.0.857

func NewManagePortraitRiskResponse() (response *ManagePortraitRiskResponse)

func (*ManagePortraitRiskResponse) FromJsonString added in v1.0.857

func (r *ManagePortraitRiskResponse) 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 (*ManagePortraitRiskResponse) ToJsonString added in v1.0.857

func (r *ManagePortraitRiskResponse) ToJsonString() string

type ManagePortraitRiskResponseParams added in v1.0.857

type ManagePortraitRiskResponseParams struct {
	// 业务出参
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *ManagePortraitRiskOutput `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ManagePortraitRiskValueOutput added in v1.0.857

type ManagePortraitRiskValueOutput struct {
	// 对应的IP
	UserIp *string `json:"UserIp,omitnil,omitempty" name:"UserIp"`

	// 返回风险等级, 0 - 4,0代表无风险,数值越大,风险越高
	Level *int64 `json:"Level,omitnil,omitempty" name:"Level"`
}

type OutputRecognizeTargetAudience

type OutputRecognizeTargetAudience struct {
	// 返回码(0,成功,其他失败)
	Code *int64 `json:"Code,omitnil,omitempty" name:"Code"`

	// 返回码对应的信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 返回模型结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	Value []*OutputRecognizeTargetAudienceValue `json:"Value,omitnil,omitempty" name:"Value"`
}

type OutputRecognizeTargetAudienceValue

type OutputRecognizeTargetAudienceValue struct {
	// 模型ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModelId *uint64 `json:"ModelId,omitnil,omitempty" name:"ModelId"`

	// 是否正常返回结果
	// 注意:此字段可能返回 null,表示取不到有效值。
	IsFound *int64 `json:"IsFound,omitnil,omitempty" name:"IsFound"`

	// 返回分值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Score *float64 `json:"Score,omitnil,omitempty" name:"Score"`

	// 模型类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	ModelType *uint64 `json:"ModelType,omitnil,omitempty" name:"ModelType"`

	// 入参Uid
	// 注意:此字段可能返回 null,表示取不到有效值。
	Uid *string `json:"Uid,omitnil,omitempty" name:"Uid"`
}

type RecognizeCustomizedAudienceRequest

type RecognizeCustomizedAudienceRequest struct {
	*tchttp.BaseRequest

	// 业务入参
	BspData *InputRecognizeTargetAudience `json:"BspData,omitnil,omitempty" name:"BspData"`
}

func NewRecognizeCustomizedAudienceRequest

func NewRecognizeCustomizedAudienceRequest() (request *RecognizeCustomizedAudienceRequest)

func (*RecognizeCustomizedAudienceRequest) FromJsonString

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

func (r *RecognizeCustomizedAudienceRequest) ToJsonString() string

type RecognizeCustomizedAudienceRequestParams added in v1.0.426

type RecognizeCustomizedAudienceRequestParams struct {
	// 业务入参
	BspData *InputRecognizeTargetAudience `json:"BspData,omitnil,omitempty" name:"BspData"`
}

Predefined struct for user

type RecognizeCustomizedAudienceResponse

type RecognizeCustomizedAudienceResponse struct {
	*tchttp.BaseResponse
	Response *RecognizeCustomizedAudienceResponseParams `json:"Response"`
}

func NewRecognizeCustomizedAudienceResponse

func NewRecognizeCustomizedAudienceResponse() (response *RecognizeCustomizedAudienceResponse)

func (*RecognizeCustomizedAudienceResponse) FromJsonString

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

func (r *RecognizeCustomizedAudienceResponse) ToJsonString() string

type RecognizeCustomizedAudienceResponseParams added in v1.0.426

type RecognizeCustomizedAudienceResponseParams struct {
	// 业务出参
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *OutputRecognizeTargetAudience `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RecognizePreciseTargetAudienceRequest

type RecognizePreciseTargetAudienceRequest struct {
	*tchttp.BaseRequest

	// 业务数据
	BspData *InputRecognizeTargetAudience `json:"BspData,omitnil,omitempty" name:"BspData"`
}

func NewRecognizePreciseTargetAudienceRequest

func NewRecognizePreciseTargetAudienceRequest() (request *RecognizePreciseTargetAudienceRequest)

func (*RecognizePreciseTargetAudienceRequest) FromJsonString

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

type RecognizePreciseTargetAudienceRequestParams added in v1.0.426

type RecognizePreciseTargetAudienceRequestParams struct {
	// 业务数据
	BspData *InputRecognizeTargetAudience `json:"BspData,omitnil,omitempty" name:"BspData"`
}

Predefined struct for user

type RecognizePreciseTargetAudienceResponse

type RecognizePreciseTargetAudienceResponse struct {
	*tchttp.BaseResponse
	Response *RecognizePreciseTargetAudienceResponseParams `json:"Response"`
}

func NewRecognizePreciseTargetAudienceResponse

func NewRecognizePreciseTargetAudienceResponse() (response *RecognizePreciseTargetAudienceResponse)

func (*RecognizePreciseTargetAudienceResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RecognizePreciseTargetAudienceResponse) ToJsonString

type RecognizePreciseTargetAudienceResponseParams added in v1.0.426

type RecognizePreciseTargetAudienceResponseParams struct {
	// 回包数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *OutputRecognizeTargetAudience `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RecognizeTargetAudienceRequest

type RecognizeTargetAudienceRequest struct {
	*tchttp.BaseRequest

	// 业务数据
	BspData *InputRecognizeTargetAudience `json:"BspData,omitnil,omitempty" name:"BspData"`

	// 业务加密数据
	BusinessEncryptData *InputBusinessEncryptData `json:"BusinessEncryptData,omitnil,omitempty" name:"BusinessEncryptData"`
}

func NewRecognizeTargetAudienceRequest

func NewRecognizeTargetAudienceRequest() (request *RecognizeTargetAudienceRequest)

func (*RecognizeTargetAudienceRequest) FromJsonString

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

func (r *RecognizeTargetAudienceRequest) ToJsonString() string

type RecognizeTargetAudienceRequestParams added in v1.0.426

type RecognizeTargetAudienceRequestParams struct {
	// 业务数据
	BspData *InputRecognizeTargetAudience `json:"BspData,omitnil,omitempty" name:"BspData"`

	// 业务加密数据
	BusinessEncryptData *InputBusinessEncryptData `json:"BusinessEncryptData,omitnil,omitempty" name:"BusinessEncryptData"`
}

Predefined struct for user

type RecognizeTargetAudienceResponse

type RecognizeTargetAudienceResponse struct {
	*tchttp.BaseResponse
	Response *RecognizeTargetAudienceResponseParams `json:"Response"`
}

func NewRecognizeTargetAudienceResponse

func NewRecognizeTargetAudienceResponse() (response *RecognizeTargetAudienceResponse)

func (*RecognizeTargetAudienceResponse) FromJsonString

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

func (r *RecognizeTargetAudienceResponse) ToJsonString() string

type RecognizeTargetAudienceResponseParams added in v1.0.426

type RecognizeTargetAudienceResponseParams struct {
	// 回包数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	Data *OutputRecognizeTargetAudience `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

Jump to

Keyboard shortcuts

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