v20201127

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const APIVersion = "2020-11-27"

Variables

This section is empty.

Functions

This section is empty.

Types

type CallDetailItem

type CallDetailItem struct {

	// 数据类型 0 imei 1 qimei 2 qq 3 phone 7:IDFA 8:MD5(imei)
	DataType *uint64 `json:"DataType,omitempty" name:"DataType"`

	// 有效数据量
	ValidAmount *uint64 `json:"ValidAmount,omitempty" name:"ValidAmount"`

	// 调用时间
	Date *string `json:"Date,omitempty" name:"Date"`
}

type CallDetails

type CallDetails struct {

	// 符合条件的总条数
	TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 调用明细数组
	CallDetailSet []*CallDetailItem `json:"CallDetailSet,omitempty" name:"CallDetailSet" list`
}

type CallStatItem

type CallStatItem struct {

	// 当前统计量的时间段
	Date *string `json:"Date,omitempty" name:"Date"`

	// 当前时间段的调用量
	Amount *uint64 `json:"Amount,omitempty" name:"Amount"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

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

func NewClientWithSecretId

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

Deprecated

func (*Client) GetTaskDetail

func (c *Client) GetTaskDetail(request *GetTaskDetailRequest) (response *GetTaskDetailResponse, err error)

查询画像洞察任务详情

func (*Client) GetTaskList

func (c *Client) GetTaskList(request *GetTaskListRequest) (response *GetTaskListResponse, err error)

查询当前账号AppID下的画像洞察任务列表

func (*Client) PredictRating

func (c *Client) PredictRating(request *PredictRatingRequest) (response *PredictRatingResponse, err error)

根据传入的设备号(IMEI、IDFA、手机号、手机号MD5),返回意向评级结果

func (*Client) QueryCallDetails

func (c *Client) QueryCallDetails(request *QueryCallDetailsRequest) (response *QueryCallDetailsResponse, err error)

查询调用明细

func (*Client) QueryCallStat

func (c *Client) QueryCallStat(request *QueryCallStatRequest) (response *QueryCallStatResponse, err error)

按时间维度获取调用量统计

func (*Client) QueryGeneralStat

func (c *Client) QueryGeneralStat(request *QueryGeneralStatRequest) (response *QueryGeneralStatResponse, err error)

获取日/月/周/总调用量统计数据

func (*Client) UploadId

func (c *Client) UploadId(request *UploadIdRequest) (response *UploadIdResponse, err error)

上传群体画像的ID列表(支持的ID类型:0:imei 7:IDFA 8:MD5(imei)),后台返回生成的画像分析任务ID

type GeneralStat

type GeneralStat struct {

	// 今日调用量
	TodayAmount *uint64 `json:"TodayAmount,omitempty" name:"TodayAmount"`

	// 本周调用量
	WeekAmount *uint64 `json:"WeekAmount,omitempty" name:"WeekAmount"`

	// 本月调用量
	MonthAmount *uint64 `json:"MonthAmount,omitempty" name:"MonthAmount"`

	// 总调用量
	TotalAmount *uint64 `json:"TotalAmount,omitempty" name:"TotalAmount"`
}

type GetTaskDetailRequest

type GetTaskDetailRequest struct {
	*tchttp.BaseRequest

	// 任务ID
	Id *uint64 `json:"Id,omitempty" name:"Id"`
}

func NewGetTaskDetailRequest

func NewGetTaskDetailRequest() (request *GetTaskDetailRequest)

func (*GetTaskDetailRequest) FromJsonString

func (r *GetTaskDetailRequest) FromJsonString(s string) error

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

func (*GetTaskDetailRequest) ToJsonString

func (r *GetTaskDetailRequest) ToJsonString() string

type GetTaskDetailResponse

type GetTaskDetailResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 画像洞察任务TAG详细数据列表
		TaskDetailDataList []*TaskDetailData `json:"TaskDetailDataList,omitempty" name:"TaskDetailDataList" list`

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

func NewGetTaskDetailResponse

func NewGetTaskDetailResponse() (response *GetTaskDetailResponse)

func (*GetTaskDetailResponse) FromJsonString

func (r *GetTaskDetailResponse) FromJsonString(s string) error

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

func (*GetTaskDetailResponse) ToJsonString

func (r *GetTaskDetailResponse) ToJsonString() string

type GetTaskListRequest

type GetTaskListRequest struct {
	*tchttp.BaseRequest

	// 查询分页页码
	PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`

	// 查询分页大小
	PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`

	// 查询起始时间(13位数字的UNIX时间戳,单位毫秒 )
	StartTime *uint64 `json:"StartTime,omitempty" name:"StartTime"`

	// 查询结束时间(13位数字的UNIX时间戳,单位毫秒 )
	EndTime *uint64 `json:"EndTime,omitempty" name:"EndTime"`

	// 任务名称
	TaskName *string `json:"TaskName,omitempty" name:"TaskName"`

	// 查询任务状态 0:默认状态 1:任务正在运行 2:任务运行成功 3:任务运行失败
	TaskStatus *uint64 `json:"TaskStatus,omitempty" name:"TaskStatus"`
}

func NewGetTaskListRequest

func NewGetTaskListRequest() (request *GetTaskListRequest)

func (*GetTaskListRequest) FromJsonString

func (r *GetTaskListRequest) FromJsonString(s string) error

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

func (*GetTaskListRequest) ToJsonString

func (r *GetTaskListRequest) ToJsonString() string

type GetTaskListResponse

type GetTaskListResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 任务列表对象
		TaskListData *TaskListData `json:"TaskListData,omitempty" name:"TaskListData"`

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

func NewGetTaskListResponse

func NewGetTaskListResponse() (response *GetTaskListResponse)

func (*GetTaskListResponse) FromJsonString

func (r *GetTaskListResponse) FromJsonString(s string) error

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

func (*GetTaskListResponse) ToJsonString

func (r *GetTaskListResponse) ToJsonString() string

type LabelDetailData

type LabelDetailData struct {

	// 标签数据对象
	Value *LabelValue `json:"Value,omitempty" name:"Value"`

	// 标签表述,如"汽车资讯"、"游戏#手游"等
	Label *string `json:"Label,omitempty" name:"Label"`
}

type LabelValue

type LabelValue struct {

	// 标签覆盖率占比(在整个上传的ID列表中的覆盖率)
	Proportion *float64 `json:"Proportion,omitempty" name:"Proportion"`

	// 标签大盘覆盖率占比
	Market *float64 `json:"Market,omitempty" name:"Market"`

	// TGI指数,由Proportion除以Market得到
	Tgi *float64 `json:"Tgi,omitempty" name:"Tgi"`
}

type ListModel

type ListModel struct {

	// 任务ID
	ID *uint64 `json:"ID,omitempty" name:"ID"`

	// 任务名称
	TaskName *string `json:"TaskName,omitempty" name:"TaskName"`

	// 任务起始时间(13位数字的UNIX 时间戳,单位毫秒 )
	StartTime *uint64 `json:"StartTime,omitempty" name:"StartTime"`

	// 任务状态 0:默认状态 1:任务正在运行 2:任务运行成功 3:任务运行失败
	Status *uint64 `json:"Status,omitempty" name:"Status"`

	// 画像覆盖人数
	Available *uint64 `json:"Available,omitempty" name:"Available"`

	// 任务失败描述信息
	ErrMsg *string `json:"ErrMsg,omitempty" name:"ErrMsg"`
}

type PredictRatingRequest

type PredictRatingRequest struct {
	*tchttp.BaseRequest

	// ID标志的类型,0:IMEI 7:IDFA 8:MD5(imei) 100: 手机号明文 101: 手机号md5加密
	Type *int64 `json:"Type,omitempty" name:"Type"`

	// 请求唯一标志ID
	Id *string `json:"Id,omitempty" name:"Id"`
}

func NewPredictRatingRequest

func NewPredictRatingRequest() (request *PredictRatingRequest)

func (*PredictRatingRequest) FromJsonString

func (r *PredictRatingRequest) FromJsonString(s string) error

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

func (*PredictRatingRequest) ToJsonString

func (r *PredictRatingRequest) ToJsonString() string

type PredictRatingResponse

type PredictRatingResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 意向评级
		RatingData *RatingData `json:"RatingData,omitempty" name:"RatingData"`

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

func NewPredictRatingResponse

func NewPredictRatingResponse() (response *PredictRatingResponse)

func (*PredictRatingResponse) FromJsonString

func (r *PredictRatingResponse) FromJsonString(s string) error

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

func (*PredictRatingResponse) ToJsonString

func (r *PredictRatingResponse) ToJsonString() string

type QueryCallDetailsRequest

type QueryCallDetailsRequest struct {
	*tchttp.BaseRequest

	// 请求类型 1:人群特征洞察统计 2:购车意向预测统计
	Type *uint64 `json:"Type,omitempty" name:"Type"`

	// 开始时间戳(毫秒)
	StartTime *uint64 `json:"StartTime,omitempty" name:"StartTime"`

	// 结束时间戳(毫秒)
	EndTime *uint64 `json:"EndTime,omitempty" name:"EndTime"`

	// 页数
	PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`

	// 每页个数
	PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`
}

func NewQueryCallDetailsRequest

func NewQueryCallDetailsRequest() (request *QueryCallDetailsRequest)

func (*QueryCallDetailsRequest) FromJsonString

func (r *QueryCallDetailsRequest) FromJsonString(s string) error

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

func (*QueryCallDetailsRequest) ToJsonString

func (r *QueryCallDetailsRequest) ToJsonString() string

type QueryCallDetailsResponse

type QueryCallDetailsResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 调用明细
		CallDetails *CallDetails `json:"CallDetails,omitempty" name:"CallDetails"`

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

func NewQueryCallDetailsResponse

func NewQueryCallDetailsResponse() (response *QueryCallDetailsResponse)

func (*QueryCallDetailsResponse) FromJsonString

func (r *QueryCallDetailsResponse) FromJsonString(s string) error

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

func (*QueryCallDetailsResponse) ToJsonString

func (r *QueryCallDetailsResponse) ToJsonString() string

type QueryCallStatRequest

type QueryCallStatRequest struct {
	*tchttp.BaseRequest

	// 请求类型 1:人群特征洞察统计 2:购车意向预测统计
	Type *uint64 `json:"Type,omitempty" name:"Type"`

	// 开始时间戳(毫秒)
	StartTime *uint64 `json:"StartTime,omitempty" name:"StartTime"`

	// 结束时间戳(毫秒)
	EndTime *uint64 `json:"EndTime,omitempty" name:"EndTime"`
}

func NewQueryCallStatRequest

func NewQueryCallStatRequest() (request *QueryCallStatRequest)

func (*QueryCallStatRequest) FromJsonString

func (r *QueryCallStatRequest) FromJsonString(s string) error

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

func (*QueryCallStatRequest) ToJsonString

func (r *QueryCallStatRequest) ToJsonString() string

type QueryCallStatResponse

type QueryCallStatResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 调用量数组
		CallSet []*CallStatItem `json:"CallSet,omitempty" name:"CallSet" list`

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

func NewQueryCallStatResponse

func NewQueryCallStatResponse() (response *QueryCallStatResponse)

func (*QueryCallStatResponse) FromJsonString

func (r *QueryCallStatResponse) FromJsonString(s string) error

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

func (*QueryCallStatResponse) ToJsonString

func (r *QueryCallStatResponse) ToJsonString() string

type QueryGeneralStatRequest

type QueryGeneralStatRequest struct {
	*tchttp.BaseRequest

	// 请求类型:1,人群特征洞察统计 2购车意向预测统计
	Type *uint64 `json:"Type,omitempty" name:"Type"`
}

func NewQueryGeneralStatRequest

func NewQueryGeneralStatRequest() (request *QueryGeneralStatRequest)

func (*QueryGeneralStatRequest) FromJsonString

func (r *QueryGeneralStatRequest) FromJsonString(s string) error

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

func (*QueryGeneralStatRequest) ToJsonString

func (r *QueryGeneralStatRequest) ToJsonString() string

type QueryGeneralStatResponse

type QueryGeneralStatResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 调用量信息
		GeneralStat *GeneralStat `json:"GeneralStat,omitempty" name:"GeneralStat"`

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

func NewQueryGeneralStatResponse

func NewQueryGeneralStatResponse() (response *QueryGeneralStatResponse)

func (*QueryGeneralStatResponse) FromJsonString

func (r *QueryGeneralStatResponse) FromJsonString(s string) error

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

func (*QueryGeneralStatResponse) ToJsonString

func (r *QueryGeneralStatResponse) ToJsonString() string

type RatingData

type RatingData struct {

	// 线索评级(取值:0、1、2、3分别代表无、低、中、高意愿)
	Rank *int64 `json:"Rank,omitempty" name:"Rank"`
}

type TaskData

type TaskData struct {

	// 画像洞察任务ID
	Id *uint64 `json:"Id,omitempty" name:"Id"`
}

type TaskDetailData

type TaskDetailData struct {

	// 画像TAG ID
	TagId *uint64 `json:"TagId,omitempty" name:"TagId"`

	// 画像TAG描述(如“省份分布”)
	TagDesc *string `json:"TagDesc,omitempty" name:"TagDesc"`

	// 画像Label对象列表(一个TAG对于N个Label,例如“省份分布”TAG对应“广东省”、“浙江省”等多个Label)
	LabelDetailDataList []*LabelDetailData `json:"LabelDetailDataList,omitempty" name:"LabelDetailDataList" list`
}

type TaskListData

type TaskListData struct {

	// 查询分页页码
	PageNumber *uint64 `json:"PageNumber,omitempty" name:"PageNumber"`

	// 查询分页大小
	PageSize *uint64 `json:"PageSize,omitempty" name:"PageSize"`

	// 任务列表总记录数
	TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// 任务列表
	TaskList []*ListModel `json:"TaskList,omitempty" name:"TaskList" list`
}

type UploadIdRequest

type UploadIdRequest struct {
	*tchttp.BaseRequest

	// id标志的类型: 0:imei 7:IDFA 8:MD5(imei)
	Type *uint64 `json:"Type,omitempty" name:"Type"`

	// 任务名称
	TaskName *string `json:"TaskName,omitempty" name:"TaskName"`

	// ID列表(ID间使用换行符分割、然后使用Base64编码)
	IdListBase64 *string `json:"IdListBase64,omitempty" name:"IdListBase64"`
}

func NewUploadIdRequest

func NewUploadIdRequest() (request *UploadIdRequest)

func (*UploadIdRequest) FromJsonString

func (r *UploadIdRequest) FromJsonString(s string) error

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

func (*UploadIdRequest) ToJsonString

func (r *UploadIdRequest) ToJsonString() string

type UploadIdResponse

type UploadIdResponse struct {
	*tchttp.BaseResponse
	Response *struct {

		// 画像洞察任务ID等信息
		TaskData *TaskData `json:"TaskData,omitempty" name:"TaskData"`

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

func NewUploadIdResponse

func NewUploadIdResponse() (response *UploadIdResponse)

func (*UploadIdResponse) FromJsonString

func (r *UploadIdResponse) FromJsonString(s string) error

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

func (*UploadIdResponse) ToJsonString

func (r *UploadIdResponse) ToJsonString() string

Jump to

Keyboard shortcuts

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