Skip to content

Commit

Permalink
Merge branch 'release/v1.8.3'
Browse files Browse the repository at this point in the history
  • Loading branch information
bububa committed Jun 13, 2024
2 parents 58f1ba5 + 339e469 commit 4565e9a
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 10 deletions.
16 changes: 8 additions & 8 deletions model/page/list_request.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,22 +6,22 @@ import "encoding/json"
type ListRequest struct {
// AdvertiserID 广告主 ID,在获取 access_token 的时候返回
AdvertiserID int64 `json:"advertiser_id,omitempty"`
// ViewComps 包含的组件类型, 多个类型之间是或的关系,0: 图片;1: 文本;2: 表单;3: 按钮;4: 轮播图;5: 视频;6: 地图;7: 应用下载;16: 空白组件;34:小游戏
ViewComps []int `json:"view_comps,omitempty"`
// PageComponentType 落地页组件类型 34: 微信小游戏; 35:微信小程序
PageComponentType []int `json:"page_component_type,omitempty"`
// PageName 落地页名称
PageName string `json:"page_name,omitempty"`
// PageType 落地页类型,1 表示联盟,非 1 现在都是主站
PageType int `json:"page_type,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 []int64 `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"`
// ComponentRefIDs 组件中线索通ID(如:小游戏ID),和view_comps类型对应,如:查询含有小游戏id的落地页,view_comps=34;component_ref_ids=123
ComponentRefIDs []int64 `json:"component_ref_ids,omitempty"`
// IsPageGroup 是否可创建程序化落地页组,仅对查询可创建程序化的落地页列表有效
IsPageGroup bool `json:"is_page_group,omitempty"`
// Select 支持落地页名称模糊查询,落地页ID精准查询,和字段page_name不能同时生效
Select string `json:"select,omitempty"`
}
Expand Down
14 changes: 12 additions & 2 deletions model/page/page.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,16 @@ package page
type Page struct {
// ID 落地页 ID
ID int64 `json:"id,omitempty"`
// Comps 落地页包含的组件列表
Comps []Component `json:"comps,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 int64 `json:"fiction_id,omitempty"`
// BizType 落地页类型,0:站内;1:联盟;2:站内&联盟通投
Expand All @@ -24,6 +30,8 @@ type Page struct {
Details interface{} `json:"details,omitempty"`
// CoverImgUrl 落地页封面图
CoverImgUrl string `json:"cover_img_url,omitempty"`
// Comps 落地页包含的组件列表
Comps []Component `json:"comps,omitempty"`
}

// Component 落地页包含的组件
Expand All @@ -34,6 +42,8 @@ type Component struct {
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 时有用
Expand Down

0 comments on commit 4565e9a

Please sign in to comment.