creative

package
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Jul 31, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddCreativeRequest

type AddCreativeRequest struct {
	// CreativeTypes 新增推广创意物料;集合长度限制:[1, 3000];建议分批多次请求
	CreativeTypes []Creative `json:"creativeTypes"`
}

AddCreativeRequest 新增推广创意 API Request

func (AddCreativeRequest) Url

func (r AddCreativeRequest) Url() string

type AddCreativeResponse

type AddCreativeResponse struct {
	Data []Creative `json:"data,omitempty"`
}

AddCreativeResponse 新增推广创意 API Response

type Creative

type Creative struct {
	// CampaignId 计划ID
	CampaignId int64 `json:"campaignId,omitempty"`
	// CreativeId 创意ID
	CreativeId int64 `json:"creativeId,omitempty"`
	// AdgroupId 推广单元ID
	AdgroupId int64 `json:"adgroupId,omitempty"`
	// Title 创意标题;长度限制:[9, 50];长度限制为字节数限制,1个中文按2个字节计算,英文、数字按1个字节计算,通配符不计入
	Title string `json:"title,omitempty"`
	// Description1 创意描述第一行;长度限制:[9, 80];长度限制为字节数限制,1个中文按2个字节计算,英文、数字按1个字节计算,通配符不计入
	Description1 string `json:"description1,omitempty"`
	Description2 string `json:"description2,omitempty"`
	// Description2 创意描述第二行;长度限制:[0, 80];长度限制为字节数限制,1个中文按2个字节计算,英文、数字按1个字节计算,通配符不计入
	// Pause 暂停/启用创意
	Pause *bool `json:"pause,omitempty"`
	// Status 创意状态
	Status int `json:"status,omitempty"`
	// MobileDestinationUrl 移动访问网址;长度限制:[1, 1024];网址域名需与账户注册域名相同,其他情况请参考业务限制
	MobileDestinationUrl string `json:"mobileDestinationUrl,omitempty"`
	// MobileDisplayUrl 移动显示网址;长度限制:[1, 36];取值限制为账户注册域名本身,可通过"查询账户"接口获取,对应字段为regDomain
	MobileDisplayUrl string `json:"mobileDisplayUrl,omitempty"`
	// PcDestinationUrl 计算机访问网址;长度限制:[1, 1024];网址域名需与账户注册域名相同,其他情况请参考业务限制
	PcDestinationUrl string `json:"pcDestinationUrl,omitempty"`
	// PcDisplayUrl 计算机显示网址;长度限制:[1, 36];取值限制为账户注册域名本身,可通过"查询账户"接口获取,对应字段为regDomain
	PcDisplayUrl string `json:"pcDisplayUrl,omitempty"`
	// OfflineReasons 推广下线原因;当有多个推广下线原因时,数组会有多个元素,每个代表一种原因
	OfflineReasons []model.OfflineReason `json:"offlineReasons,omitempty"`
	// Tabs 标签;说明: 同一创意支持添加多个标签,最多可添加30个,每个标签ID的取值范围为0-30,0表示无标签。;举例:创意同时标记了1、2、3号标签,则该字段取值为:[1,2,3]
	Tabs []int `json:"tabs,omitempty"`
	// Deeplink 应用调起网址;长度限制:[0, 1024];仅部分客户可设置,如需开通名单请咨询销售或客服同学
	Deeplink string `json:"deeplink,omitempty"`
	// MiniProgramUrl 小程序访问网址;长度限制:[0, 1024]
	MiniProgramUrl string `json:"miniProgramUrl,omitempty"`
}
Creative 推广创意

// Pause 可选值 // true - 暂停 // false - 启用

// Status 可选值 // 51 - 有效 // 52 - 暂停推广 // 53 - 审核不通过 // 54 - 待激活 // 55 - 审核中 // 56 - 部分无效 // 57 - 有效-移动URL审核中 // 备注:部分无效:移动物料审核未通过,计算机物料审核通过

type DeleteCreativeRequest

type DeleteCreativeRequest struct {
	// CreativeIds 创意ID
	CreativeIds []int64 `json:"creativeIds"`
}

DeleteCreativeRequest 删除推广创意 API Request

func (DeleteCreativeRequest) Url

func (r DeleteCreativeRequest) Url() string

type GetCreativeRequest

type GetCreativeRequest struct {
	// Ids 查询id集合;类型为单元ID时不超过1000个,类型为创意ID时不超过3000个,建议分批多次请求
	Ids []int64 `json:"ids"`
	// CreativeFields 查询推广创意字段
	CreativeFields []string `json:"creativeFields"`
	// IdType 查询id类型;5 - 单元ID;7 - 创意ID
	IdType int `json:"idType"`
	// GetTemp 是否获取创意影子;0 - 只查询创意本身;1 - 只查询创意影子;影子说明:用户先向系统提交了创意A,并且A已审核通过,之后再对A进行影响审核状态的修改(例如修改创意文案/url),修改后的创意为A’(A’即为影子,仅对审核通过的物料进行修改才会产生影子),在A’通过审核生效之前,线上的生效创意仍然为A。;此时:getTemp为0查询到的是A getTemp为1查询到的是A’
	GetTemp int `json:"getTemp,omitempty"`
}

GetCreativeRequest 查询推广创意 API Request 查询推广创意字段 creativeId - 创意ID adgroupId - 推广单元ID title - 创意标题 pause - 暂停/启用创意 status - 创意状态 description1 - 创意描述第一行 description2 - 创意描述第二行 pcDestinationUrl - 计算机访问网址 pcDisplayUrl - 计算机显示网址 mobileDestinationUrl - 移动访问网址 mobileDisplayUrl - 移动显示网址 tabs - 标签 miniProgramUrl - 小程序访问网址 offlineReasons - 推广下线原因 deeplink - 应用调起网址

func (GetCreativeRequest) Url

func (r GetCreativeRequest) Url() string

type GetCreativeResponse

type GetCreativeResponse struct {
	Data []Creative `json:"data,omitempty"`
}

GetCreativeResponse 获取推广创意 API Response

type UpdateCreativeRequest

type UpdateCreativeRequest struct {
	// CreativeTypes 更新推广创意字段;集合长度限制:[1, 3000];建议分批多次请求
	CreativeTypes []Creative `json:"creativeTypes,omitempty"`
}

UpdateCreativeRequest 修改推广创意 API Request

func (UpdateCreativeRequest) Url

func (r UpdateCreativeRequest) Url() string

type UpdateCreativeResponse

type UpdateCreativeResponse struct {
	Data []Creative `json:"data,omitempty"`
}

UpdateCreativeResponse 修改推广创意

Jump to

Keyboard shortcuts

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