Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Audio ¶
type Audio struct { // VideoID 音频id VideoID string `json:"video_id,omitempty"` // URL 音频URL URL string `json:"url,omitempty"` }
Audio 音频信息
type AwemeCarousel ¶
type AwemeCarousel struct { // AwemeCarouselID 图文itemid AwemeCarouselID string `json:"aweme_carousel_id,omitempty"` // Title 图文标题 Title string `json:"title,omitempty"` // Description 图文描述 Description string `json:"description,omitempty"` // Images 图文图片列表 Images []Image `json:"images,omitempty"` // MusicID 音乐ID MusicID string `json:"music_id,omitempty"` // MusicURL 音乐播放链接 MusicURL string `json:"music_url,omitempty"` // Metrics 数据指标 Metrics *Metrics `json:"metrics,omitempty"` }
AwemeCarousel 抖音号图文
type AwemeGetFilter ¶
type AwemeGetRequest ¶
type AwemeGetRequest struct { // AdvertiserID 广告主id AdvertiserID uint64 `json:"advertiser_id,omitempty"` // AwemeID 抖音号uid,需拉取图文的抖音号,可通过「千川账户下已授权抖音号」获取 AwemeID uint64 `json:"aweme_id,omitempty"` // Filtering 图文过滤条件 Filtering *AwemeGetFilter `json:"filtering,omitempty"` // Cursor 页码游标值,第一次拉取,无需入参 Cursor int `json:"cursor,omitempty"` // Count 页面大小,默认值30,限制1-50 Count int `json:"count,omitempty"` }
AwemeGetRequest 获取抖音号下图文 API Request
func (AwemeGetRequest) Encode ¶
func (r AwemeGetRequest) Encode() string
Encode implement GetRequest interface
type AwemeGetResponse ¶
type AwemeGetResponse struct { model.BaseResponse Data *AwemeGetResult `json:"data,omitempty"` }
AwemeGetResponse 获取抖音号下图文 API Response
type AwemeGetResult ¶
type AwemeGetResult struct { // PageInfo 分页信息 PageInfo *model.PageInfo `json:"page_info,omitempty"` // ImageAggregateList 图文列表 ImageAggregateList []AwemeCarousel `json:"image_aggregate_list,omitempty"` }
type Carousel ¶
type Carousel struct { // MaterialID 素材id MaterialID uint64 `json:"material_id,omitempty"` // ImageMode 素材类型: // CAROUSEL 图文 ImageMode enum.MaterialMode `json:"image_mode,omitempty"` // Images 图片信息 Images []Image `json:"images,omitempty"` // Audio 音频信息 Audio *Audio `json:"audio,omitempty"` // Filename 素材的文件名 Filename string `json:"filename,omitempty"` // CreateTime 图文创建时间 CreateTime string `json:"create_time,omitempty"` // Description 素材描述 Description string `json:"description,omitempty"` }
Carousel 素材信息
type GetFilter ¶
type GetFilter struct { // MaterialIDs 素材id列表,可以根据material_ids(素材报表使用的id,一个素材唯一对应一个素材id)进行过滤 // 数量限制:<=100 MaterialIDs []uint64 `json:"material_ids,omitempty"` // Sources 图文素材来源,允许值 // JICHAUNG 即创 Sources []qianchuan.CarouselSource `json:"sources,omitempty"` // ImageMode 素材类型,允许值 // CAROUSEL 图文 ImageMode enum.MaterialMode `json:"image_mode,omitempty"` // QueryString 支持根据图文名称/ID搜索 QueryString string `json:"query_string,omitempty"` // StartTime 根据图片上传时间进行过滤的起始时间,与end_time搭配使用,格式:"yyyy-mm-dd" StartTime string `json:"start_time,omitempty"` // EndTime 根据图片上传时间进行过滤的截止时间,与start_time搭配使用,格式:"yyyy-mm-dd" EndTime string `json:"end_time,omitempty"` }
type GetRequest ¶
type GetRequest struct { // AdvertiserID 广告主id AdvertiserID uint64 `json:"advertiser_id,omitempty"` // Filtering 图文过滤信息 Filtering *GetFilter `json:"filtering,omitempty"` // OrderFields 排序字段,默认不传为create_time,见返回参数中metrics OrderFields string `json:"order_fields,omitempty"` // OrderType 排序方式,允许值: // ASC 升序(默认) // DESC 降序 OrderType enum.OrderType `json:"order_type,omitempty"` // Page 页码,默认值1 Page int `json:"page,omitempty"` // PageSize 页面大小,默认值20 PageSize int `json:"page_size,omitempty"` }
GetRequest 获取千川素材库图文 API Request
func (GetRequest) Encode ¶
func (r GetRequest) Encode() string
Encode implement GetRequest interface
type GetResponse ¶
type GetResponse struct { model.BaseResponse Data *GetResult `json:"data,omitempty"` }
GetResponse 获取千川素材库图文 API Response
type Image ¶
type Image struct { // ImageID 图片id ImageID string `json:"image_id,omitempty"` // ImageMaterialID 图片素材id ImageMaterialID uint64 `json:"image_material_id,omitempty"` // Height 图片高度 Height int `json:"height,omitempty"` // Width 图片宽度 Width int `json:"width,omitempty"` // Ratio 图片比例 Ratio float64 `json:"ratio,omitempty"` // WebURL 图片url WebURL string `json:"web_url,omitempty"` // URL 图片url URL string `json:"url,omitempty"` }
Image 图片信息
Click to show internal directories.
Click to hide internal directories.