aweme

package
v1.8.0 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2022 License: Apache-2.0 Imports: 5 Imported by: 1

Documentation

Overview

Package aweme 抖音达人

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Author

type Author struct {
	// AwemeID 抖音id
	AwemeID string `json:"aweme_id,omitempty"`
	// LabelID 抖音号id
	LabelID uint64 `json:"label_id,omitempty"`
	// Name 抖音作者名
	Name string `json:"author_name,omitempty"`
	// Avatar 抖音头像
	Avatar string `json:"avatar,omitempty"`
	// CategoryName 抖音分类
	CategoryName string `json:"category_name,omitempty"`
	// TotalFansNumStr 粉丝数
	TotalFansNumStr string `json:"total_fans_num_str,omitempty"`
	// CoverNumStr 覆盖人群数
	CoverNumStr string `json:"cover_num_str,omitempty"`
}

Author 抖音账户信息

type AwemeAuthorInfoGetRequest

type AwemeAuthorInfoGetRequest struct {
	// AdvertiserID 广告主id
	AdvertiserID uint64 `json:"advertiser_id,omitempty"`
	// LabelIDs 抖音号id列表,取值大小:1~50;label_id即计划中设置的抖音达人账号的id
	LabelIDs []uint64 `json:"label_ids,omitempty"`
	// Behaviors 抖音用户行为类型
	Behaviors []enum.Behavior `json:"behaviors,omitempty"`
}

AwemeAuthorInfoGetRequest 查询抖音号id对应的达人信息 API Request

func (AwemeAuthorInfoGetRequest) Encode

func (r AwemeAuthorInfoGetRequest) Encode() string

Encode implement GetRequest interface

type AwemeAuthorInfoGetResponse

type AwemeAuthorInfoGetResponse struct {
	model.BaseResponse
	// Data json返回值
	Data struct {
		List []Author `json:"authors,omitempty"`
	} `json:"data,omitempty"`
}

AwemeAuthorInfoGetResponse 查询抖音号id对应的达人信息 API Response

type AwemeCategoryTopAuthorGetRequest

type AwemeCategoryTopAuthorGetRequest struct {
	// AdvertiserID 广告主id
	AdvertiserID uint64 `json:"advertiser_id,omitempty"`
	// CategoryID 类目id,一级,二级,三级类目id均可
	CategoryID uint64 `json:"category_id,omitempty"`
	// Behaviors 抖音用户行为类型
	Behaviors []enum.Behavior `json:"behaviors,omitempty"`
}

AwemeCategoryTopAuthorGetRequest 查询抖音类目下的推荐达人 API Request

func (AwemeCategoryTopAuthorGetRequest) Encode

Encode implement GetRequest interface

type AwemeCategoryTopAuthorGetResponse

type AwemeCategoryTopAuthorGetResponse struct {
	model.BaseResponse
	// Data json返回值
	Data struct {
		List []Author `json:"authors,omitempty"`
	} `json:"data,omitempty"`
}

AwemeCategoryTopAuthorGetResponse 查询抖音类目下的推荐达人 API Response

type AwemeInfoSearchRequest

type AwemeInfoSearchRequest struct {
	// AdvertiserID 广告主id
	AdvertiserID uint64 `json:"advertiser_id,omitempty"`
	// QueryWord 搜索词
	QueryWord string `json:"query_word,omitempty"`
	// Behaviors 抖音用户行为类型
	Behaviors []enum.Behavior `json:"behaviors,omitempty"`
}

AwemeInfoSearchRequest 查询抖音帐号和类目信息 API Request

func (AwemeInfoSearchRequest) Encode

func (r AwemeInfoSearchRequest) Encode() string

Encode implement GetRequest interface

type AwemeInfoSearchResponse

type AwemeInfoSearchResponse struct {
	model.BaseResponse
	// Data json返回值
	Data struct {
		List *AwemeInfoSearchResult `json:"list,omitempty"`
	} `json:"data,omitempty"`
}

AwemeInfoSearchResponse 查询抖音帐号和类目信息 API Response

type AwemeInfoSearchResult

type AwemeInfoSearchResult struct {
	Categories []Category `json:"categories,omitempty"`
	Authors    []Author   `json:"authors,omitempty"`
}

AwemeInfoSearchResult 抖音账号类目信息

type AwemeMultiLevelCategoryGetRequest

type AwemeMultiLevelCategoryGetRequest struct {
	// AdvertiserID 广告主id
	AdvertiserID uint64 `json:"advertiser_id,omitempty"`
	// Behaviors 抖音用户行为类型
	Behaviors []enum.Behavior `json:"behaviors,omitempty"`
}

AwemeMultiLevelCategoryGetRequest 查询抖音类目列表 API Request

func (AwemeMultiLevelCategoryGetRequest) Encode

Encode implement GetRequest interface

type AwemeMultiLevelCategoryGetResponse

type AwemeMultiLevelCategoryGetResponse struct {
	model.BaseResponse
	// Data json返回值
	Data struct {
		List []Category `json:"categories,omitempty"`
	} `json:"data,omitempty"`
}

AwemeMultiLevelCategoryGetResponse 查询抖音帐号和类目信息 API Response

type AwemeSimilarAuthorSearchRequest

type AwemeSimilarAuthorSearchRequest struct {
	// AdvertiserID 广告主id
	AdvertiserID uint64 `json:"advertiser_id,omitempty"`
	// AwemeID 抖音id
	AwemeID string `json:"aweme_id,omitempty"`
	// Behaviors 抖音用户行为类型
	Behaviors []enum.Behavior `json:"behaviors,omitempty"`
}

AwemeSimilarAuthorSearchRequest 查询抖音类似帐号 API Request

func (AwemeSimilarAuthorSearchRequest) Encode

Encode implement GetRequest interface

type AwemeSimilarAuthorSearchResponse

type AwemeSimilarAuthorSearchResponse struct {
	model.BaseResponse
	// Data json返回值
	Data struct {
		List []Author `json:"list,omitempty"`
	} `json:"data,omitempty"`
}

AwemeSimilarAuthorSearchResponse 查询抖音帐号和类目信息 API Response

type Category

type Category struct {
	// ID 抖音类目分类
	ID uint64 `json:"id,omitempty"`
	// CoverNumStr 覆盖人群数
	CoverNumStr string `json:"cover_num_str,omitempty"`
	// FansNumStr 粉丝数
	FansNumStr string `json:"fans_num_str,omitempty"`
	// Value 抖音类目名称
	Value string `json:"value,omitempty"`
	// Children 次级分类信息
	Children []Category `json:"children,omitempty"`
}

Category 抖音类目信息

type LimitedPromotionType

type LimitedPromotionType struct {
	// Msg 场景信息
	Msg string `json:"msg,omitempty"`
}

LimitedPromotionType 限制抖音号使用场景信息

type LiveAuthorize

type LiveAuthorize struct {
	// IesID 抖音号id
	IesID string `json:"ies_id,omitempty"`
	// IesUserName 抖音昵称
	IesUserName string `json:"ies_user_name,omitempty"`
	// AdvertiserID 广告主id
	AdvertiserID uint64 `json:"advertiser_id,omitempty"`
	// CreateTime 发起时间,格式yyyy-mm-dd hh:MM:ss
	CreateTime string `json:"create_time,omitempty"`
	// AuthorizeStarttime 直播授权开始时间,格式yyyy-mm-dd hh:MM:ss
	AuthorizeStarttime string `json:"authorize_starttime,omitempty"`
	// AuthorizeEndtime 直播授权结束时间,格式yyyy-mm-dd hh:MM:ss
	AuthorizeEndtime string `json:"authorize_endtime,omitempty"`
	// LimitedPromotionTypes 限制抖音号使用场景信息
	LimitedPromotionTypes []LimitedPromotionType `json:"limited_promotion_types,omitempty"`
}

LiveAuthorize 达人授权信息

type LiveAuthorizeListRequest

type LiveAuthorizeListRequest struct {
	// AdvertiserID 广告主id
	AdvertiserID uint64 `json:"advertiser_id,omitempty"`
	// Status 直播达人授权状态列表 ,允许值:APPLYING申请中、APPLY_OVERDUE申请过期、AUTHORIZING授权中、AUTHORIZE_OVERDUE授权过期
	Status []enum.LiveAuthorizeStatus `json:"status,omitempty"`
	// Page 当前页码,默认值:1
	Page int `json:"page,omitempty"`
	// PageSize 页面大小,默认值:10,最大值:50
	PageSize int `json:"page_size,omitempty"`
}

LiveAuthorizeListRequest 查询授权直播抖音达人列表

func (LiveAuthorizeListRequest) Encode

func (r LiveAuthorizeListRequest) Encode() string

Encode implement GetRequest interface

type LiveAuthorizeListResponse

type LiveAuthorizeListResponse struct {
	model.BaseResponse
	// Data json返回值
	Data *LiveAuthorizeListResponseData `json:"data,omitempty"`
}

LiveAuthorizeListResponse 查询授权直播抖音达人列表 API Response

type LiveAuthorizeListResponseData

type LiveAuthorizeListResponseData struct {
	// PageInfo 分页信息
	PageInfo model.PageInfo `json:"page_info,omitempty"`
	// List 达人信息列表
	List []LiveAuthorize `json:"list,omitempty"`
}

LiveAuthorizeListResponseData json返回值

Jump to

Keyboard shortcuts

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