Documentation
¶
Overview ¶
package Page 魔力建站落地页相关 API Model
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchGiveRequest ¶
type BatchGiveRequest struct { // AdvertiserID 广告主ID AdvertiserID uint64 `json:"advertiser_id,omitempty"` // GiveAccountIDs 赠予的目标账户列表 GiveAccountIDs []uint64 `json:"give_account_ids,omitempty"` // PageIDs 赠予的页面list PageIDs []uint64 `json:"page_ids,omitempty"` }
BatchGiveRequest 批量转赠 API Request
func (BatchGiveRequest) Encode ¶
func (r BatchGiveRequest) Encode() []byte
Encode implement PostRequest interface
func (BatchGiveRequest) Url ¶
func (r BatchGiveRequest) Url() string
Url implement PostRequest interface
type BatchGiveResponse ¶
type BatchGiveResponse struct { // Code 1-成功 Code int `json:"code,omitempty"` // ErrorMsg 错误信息 ErrorMsg string `json:"error_msg,omitempty"` }
BatchGiveResponse 批量转赠 API Response
func (BatchGiveResponse) Error ¶
func (r BatchGiveResponse) Error() string
Error implements errors.Error interface
func (BatchGiveResponse) IsError ¶
func (r BatchGiveResponse) IsError() bool
IsError returns true if response is an error
type CidInfoUpdateRequest ¶
type CidInfoUpdateRequest struct { // AdvertiserID 广告主ID AdvertiserID uint64 `json:"advertiser_id,omitempty"` // PageID 查询落地页列表接口获取 PageID string `json:"page_id,omitempty"` // PlatFormType 更新链接的电商平台类型:PDD:拼多多, WECHAT_MALL:微信商城,TAO_BAO:淘宝,tmall:天猫,JD:京东 PlatFormType string `json:"plat_form_type,omitempty"` // DeeplinkURL 更新落地页中按钮组件 — 跳转应用 — 跳转链接如:taobao://huodong.m.taobao.com/act/snipcode.htm DeeplinkURL string `json:"deeplink_url,omitempty"` // FallbackH5URL 更新落地页中按钮组件 — 跳转应用 — H5链接如:https://www.taobao.com FallbackH5URL string `json:"fallback_h5_url,omitempty"` }
CidInfoUpdateRequest 魔力建站落地页更新CID信息 API Request
func (CidInfoUpdateRequest) Encode ¶
func (r CidInfoUpdateRequest) Encode() []byte
Encode implement PostRequest interface
func (CidInfoUpdateRequest) Url ¶
func (r CidInfoUpdateRequest) Url() string
Url implement PostRequest interface
type CidInfoUpdateResponse ¶
type CidInfoUpdateResponse struct { // PageID 更新成功的落地页ID PageID model.Uint64 `json:"page_id,omitempty"` }
CidInfoUpdateResponse 魔力建站落地页更新CID信息 API Response
type Component ¶
type Component struct { // ID 组件 ID ID uint64 `json:"id,omitempty"` // Type 组件类型,0: 图片;1: 文本;2: 表单;3: 按钮;4: 轮播图;5: 视频;6: 地图;7: 应用下载;16: 空白组件;34: 小游戏; Type int `json:"type,omitempty"` // Name 组件名称 Name string `json:"name,omitempty"` // SubType 组件子类型 SubType int `json:"sub_type,omitempty"` // Props 组件属性,仅当 Type 为 7 时有用, 其他类型没有这个属性 Props map[string]interface{} `json:"props,omitempty"` // WechatGameID 小游戏类型对应的 ID,Type 为 34 时有用 WechatGameID uint64 `json:"wechat_game_id,omitempty"` // ButtonText 小游戏类型对应的按钮文案,Type 为 34 时有用 ButtonText string `json:"button_text,omitempty"` // GameName 小游戏的名称,Type 为 34 时有用 GameName string `json:"game_name,omitempty"` // Description 小游戏的说明,Type 为 34 时有用 Description string `json:"description,omitempty"` }
Component 落地页包含的组件
type ListRequest ¶
type ListRequest struct { // AdvertiserID 广告主 ID,在获取 access_token 的时候返回 AdvertiserID uint64 `json:"advertiser_id,omitempty"` // PageComponentType 落地页组件类型 34: 微信小游戏; 35:微信小程序 PageComponentType []int `json:"page_component_type,omitempty"` // PageName 落地页名称 PageName string `json:"page_name,omitempty"` // ViewComps 包含的组件类型, 多个类型之间是或的关系,0: 图片;1: 文本;2: 表单;3: 按钮;4: 轮播图;5: 视频;6: 地图;7: 应用下载;16: 空白组件;34:小游戏 ViewComps []int `json:"view_comps,omitempty"` // ComponentRefIDs 组件中线索通ID(如:小游戏ID),和view_comps类型对应,如:查询含有小游戏id的落地页,view_comps=34;component_ref_ids=123 ComponentRefIDs []uint64 `json:"component_ref_ids,omitempty"` // FictionIDs 小说 ID 列表,仅对小说行业可选 FictionIDs []string `json:"fiction_ids,omitempty"` // IsPageGroup 是否可创建程序化落地页组,仅对查询可创建程序化的落地页列表有效 IsPageGroup bool `json:"is_page_group,omitempty"` // Page 查询的页码数,默认为 1 Page int `json:"page,omitempty"` // PageSize 单页行数,默认为 20,不超过 500 PageSize int `json:"page_size,omitempty"` // Select 支持落地页名称模糊查询,落地页ID精准查询,和字段page_name不能同时生效 Select string `json:"select,omitempty"` }
ListRequest 获取魔力建站落地页信息列表 API Request
func (ListRequest) Encode ¶
func (r ListRequest) Encode() []byte
Encode implement PostRequest interface
type ListResponse ¶
type ListResponse struct { // TotalCount 总共条数 TotalCount int `json:"total_count,omitempty"` // Details json array Details []Page `json:"details,omitempty"` }
ListResponse 获取魔力建站落地页信息列表 API Response
type Page ¶
type Page struct { // ID 落地页 ID ID uint64 `json:"id,omitempty"` // URL 落地页 URL URL string `json:"url,omitempty"` // Type 组件类型 Type int `json:"type,omitempty"` // Name 组件名称 Name string `json:"name,omitempty"` // PageComponentType 落地页组件类型 34: 微信小游戏; 35:微信小程序 PageComponentType []int `json:"page_component_type,omitempty"` // AuditStatus 审核状态:1 草稿 ,2 审核中,3 审核通过,4 审核拒绝 AuditStatus int `json:"audit_status,omitempty"` // FictionID 落地页绑定的小说 ID FictionID uint64 `json:"fiction_id,omitempty"` // BizType 落地页类型,0:站内;1:联盟;2:站内&联盟通投 BizType int `json:"biz_type,omitempty"` // CreateTime 创建时间,格式:yyyy-MM-dd hh:MM:ss CreateTime string `json:"create_time,omitempty"` // UpdateTime 修改时间,格式:yyyy-MM-dd hh:MM:ss UpdateTime string `json:"update_time,omitempty"` // ConversionTypes 落地页包含的转化组件类型:APP_DOWNLOAD_ANDROID_DRAG 应用下载-安卓、APP_DOWNLOAD_IOS_DRAG // 应用下载-ios、BUTTON_DRAG 按钮、XIANSUO_FORM_DRAG 表单、WEI_XIN_DRAG 微信、CUSTOMER_SERVICE_DRAG 客服咨询、 // COUPON_CARD 卡劵、TEL_DRAG 电话、WECHAT_GAME 小游戏、落地页组限制落地页必须含有相同转化组件类型 ConversionTypes []string `json:"conversion_type,omitempty"` // Details JSON 返回值 Details interface{} `json:"details,omitempty"` // CoverImgUrl 落地页封面图 CoverImgUrl string `json:"cover_img_url,omitempty"` // Comps 落地页包含的组件列表 Comps []Component `json:"comps,omitempty"` }
Page 魔力建站落地页
Click to show internal directories.
Click to hide internal directories.