Documentation
¶
Overview ¶
Package interestaction 行为兴趣关键词管理
Index ¶
- type ActionCategoryRequest
- type ActionCategoryResponse
- type ActionKeywordRequest
- type ActionKeywordResponse
- type ActionKeywordResponseData
- type Id2WordRequest
- type Id2WordResponse
- type Id2WordResponseData
- type InterestCategoryRequest
- type InterestCategoryResponse
- type InterestKeywordRequest
- type InterestKeywordResponse
- type InterestKeywordResponseData
- type KeywordSuggestRequest
- type KeywordSuggestResponse
- type KeywordSuggestResponseData
- type Object
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ActionCategoryRequest ¶
type ActionCategoryRequest struct {
// AdvertiserID 广告主id
AdvertiserID uint64 `json:"advertiser_id,omitempty"`
// ActionScene 行为场景,查询目标为行为时必填,兴趣不生效;允许值:E-COMMERCE、NEWS、APP
ActionScene []enum.ActionScene `json:"action_scene,omitempty"`
// ActionDays 行为天数,查询目标为行为时必填,兴趣不生效; 允许值:7, 15, 30, 60, 90, 180, 365
ActionDays int `json:"action_days,omitempty"`
}
ActionCategoryRequest 行为类目查询 API Request
func (ActionCategoryRequest) Encode ¶
func (r ActionCategoryRequest) Encode() string
Encode implement GetRequest interface
type ActionCategoryResponse ¶
type ActionCategoryResponse struct {
model.BaseResponse
// Data json返回值
Data []Object `json:"data,omitempty"`
}
ActionCategoryResponse 行为类目查询 API Response
type ActionKeywordRequest ¶
type ActionKeywordRequest struct {
// AdvertiserID 广告主id
AdvertiserID uint64 `json:"advertiser_id,omitempty"`
// QueryWords 关键词
QueryWords string `json:"query_words,omitempty"`
// ActionScene 行为场景,查询目标为行为时必填,兴趣不生效;允许值:E-COMMERCE、NEWS、APP
ActionScene []enum.ActionScene `json:"action_scene,omitempty"`
// ActionDays 行为天数,查询目标为行为时必填,兴趣不生效; 允许值:7, 15, 30, 60, 90, 180, 365
ActionDays int `json:"action_days,omitempty"`
}
ActionKeywordRequest 行为关键词查询 API Request
func (ActionKeywordRequest) Encode ¶
func (r ActionKeywordRequest) Encode() string
Encode implement GetRequest interface
type ActionKeywordResponse ¶
type ActionKeywordResponse struct {
model.BaseResponse
// Data json返回值
Data ActionKeywordResponseData `json:"data,omitempty"`
}
ActionKeywordResponse 行为关键词查询 API Response
type ActionKeywordResponseData ¶
type ActionKeywordResponseData struct {
List []Object `json:"list,omitempty"`
}
ActionKeywordResponseData json返回值
type Id2WordRequest ¶
type Id2WordRequest struct {
// AdvertiserID 广告主id
AdvertiserID uint64 `json:"advertiser_id,omitempty"`
// IDs 类目或关键词id列表
IDs []uint64 `json:"ids,omitempty"`
// TagType 查询类型:类目还是关键词; 允许值:CATEGORY(类目)、KEYWORD(关键词)
TagType string `json:"tag_type,omitempty"`
// TargetingType 查询目标:兴趣还是行为; 允许值:ACTION(行为)、INTEREST(兴趣)
TargetingType string `json:"targeting_type,omitempty"`
// ActionScene 行为场景,查询目标为行为时必填,兴趣不生效;允许值:E-COMMERCE、NEWS、APP
ActionScene []enum.ActionScene `json:"action_scene,omitempty"`
// ActionDays 行为天数,查询目标为行为时必填,兴趣不生效; 允许值:7, 15, 30, 60, 90, 180, 365
ActionDays int `json:"action_days,omitempty"`
}
Id2WordRequest 兴趣行为类目关键词id转词 API Request
func (Id2WordRequest) Encode ¶
func (r Id2WordRequest) Encode() string
Encode implement GetRequest interface
type Id2WordResponse ¶
type Id2WordResponse struct {
model.BaseResponse
// Data json返回值
Data *Id2WordResponseData `json:"data,omitempty"`
}
Id2WordResponse 兴趣行为类目关键词id转词 API Response
type Id2WordResponseData ¶
type Id2WordResponseData struct {
// Categories 类目列表
Categories []Object `json:"categories,omitempty"`
// Keywords 关键词列表
Keywords []Object `json:"keywords,omitempty"`
}
Id2WordResponseData json返回值
type InterestCategoryRequest ¶
type InterestCategoryRequest struct {
// AdvertiserID 广告主id
AdvertiserID uint64 `json:"advertiser_id,omitempty"`
}
InterestCategoryRequest 兴趣类目查询 API Request
func (InterestCategoryRequest) Encode ¶
func (r InterestCategoryRequest) Encode() string
Encode implement GetRequest interface
type InterestCategoryResponse ¶
type InterestCategoryResponse struct {
model.BaseResponse
// Data json返回值
Data []Object `json:"data,omitempty"`
}
InterestCategoryResponse 兴趣类目查询 API Response
type InterestKeywordRequest ¶
type InterestKeywordRequest struct {
// AdvertiserID 广告主id
AdvertiserID uint64 `json:"advertiser_id,omitempty"`
// QueryWords 关键词
QueryWords string `json:"query_words,omitempty"`
}
InterestKeywordRequest 兴趣关键词查询 API Request
func (InterestKeywordRequest) Encode ¶
func (r InterestKeywordRequest) Encode() string
Encode implement GetRequest interface
type InterestKeywordResponse ¶
type InterestKeywordResponse struct {
model.BaseResponse
// Data json返回值
Data InterestKeywordResponseData `json:"data,omitempty"`
}
InterestKeywordResponse 兴趣关键词查询 API Response
type InterestKeywordResponseData ¶
type InterestKeywordResponseData struct {
List []Object `json:"list,omitempty"`
}
InterestKeywordResponseData json返回值
type KeywordSuggestRequest ¶
type KeywordSuggestRequest struct {
// AdvertiserID 广告主id
AdvertiserID uint64 `json:"advertiser_id,omitempty"`
// ID 类目或关键词id
ID uint64 `json:"ids,omitempty"`
// TagType 查询类型:类目还是关键词; 允许值:CATEGORY(类目)、KEYWORD(关键词)
TagType string `json:"tag_type,omitempty"`
// TargetingType 查询目标:兴趣还是行为; 允许值:ACTION(行为)、INTEREST(兴趣)
TargetingType string `json:"targeting_type,omitempty"`
// ActionScene 行为场景,查询目标为行为时必填,兴趣不生效;允许值:E-COMMERCE、NEWS、APP
ActionScene []enum.ActionScene `json:"action_scene,omitempty"`
// ActionDays 行为天数,查询目标为行为时必填,兴趣不生效; 允许值:7, 15, 30, 60, 90, 180, 365
ActionDays int `json:"action_days,omitempty"`
}
KeywordSuggestRequest 获取行为兴趣推荐关键词
func (KeywordSuggestRequest) Encode ¶
func (r KeywordSuggestRequest) Encode() string
Encode implement GetRequest interface
type KeywordSuggestResponse ¶
type KeywordSuggestResponse struct {
model.BaseResponse
// Data json返回值
Data KeywordSuggestResponseData `json:"data,omitempty"`
}
KeywordSuggestResponse 获取行为兴趣推荐关键词 API Response
type KeywordSuggestResponseData ¶
type KeywordSuggestResponseData struct {
// Keywords 关键词列表
Keywords []Object `json:"keywords,omitempty"`
}
KeywordSuggestResponseData json返回值