Documentation
¶
Overview ¶
Package wordinfo 关键词管理
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateRequest ¶
type CreateRequest struct {
// AdvertiserID 广告主ID
AdvertiserID uint64 `json:"advertiser_id,omitempty"`
// CampaignID 广告计划ID
CampaignID uint64 `json:"campaign_id,omitempty"`
// UnitID 广告单元ID
UnitID uint64 `json:"unit_id,omitempty"`
// WordInfos 关键词信息
WordInfos []WordInfo `json:"word_infos,omitempty"`
}
CreateRequest 创建关键词 API Request
func (CreateRequest) Encode ¶
func (r CreateRequest) Encode() []byte
Encode implement PostRequest interface
type CreateResponse ¶
type CreateResponse struct {
// ErrroList 添加失败关键词列表
ErrroList []WordInfo `json:"error_list,omitempty"`
// SuccessList 添加成功关键词列表
SuccessList []WordInfo `json:"success_list,omitempty"`
}
CreateResponse 创建关键词 API Response
type ListRequest ¶
type ListRequest struct {
// AdvertiserID 广告主ID
AdvertiserID uint64 `json:"advertiser_id,omitempty"`
// UnitID 推广单元ID
UnitID uint64 `json:"unit_id,omitempty"`
}
ListRequest 获取关键词列表 API Request
func (ListRequest) Encode ¶
func (r ListRequest) Encode() []byte
Encode implement PostRequest interface
type ListResponse ¶
type ListResponse struct {
TotalCount int `json:"total_count,omitempty"`
Details []WordInfo `json:"details,omitempty"`
}
ListResponse 获取关键词列表 API Response
type UpdateMatchTypeRequest ¶
type UpdateMatchTypeRequest struct {
// AdvertiserID 广告主ID
AdvertiserID uint64 `json:"advertiser_id,omitempty"`
// WordInfoIDs ID不重复,最大数量20,关键词未删除
WordInfoIDs []uint64 `json:"word_info_ids,omitempty"`
// MatchType 1 - 精确匹配,2 - 短语匹配,3 - 广泛匹配
MatchType int `json:"match_type,omitempty"`
}
UpdateMatchTypeRequest 修改关键词匹配方式 API Request
func (UpdateMatchTypeRequest) Encode ¶
func (r UpdateMatchTypeRequest) Encode() []byte
Encode implement PostRequest interface
func (UpdateMatchTypeRequest) Url ¶
func (r UpdateMatchTypeRequest) Url() string
Url implement PostRequest interface
type UpdateMatchTypeResponse ¶
type UpdateMatchTypeResponse struct {
// WordInfoIDs 修改成功关键词ID列表
WordInfoIDs []uint64 `json:"word_info_ids,omitempty"`
}
UpdateMatchTypeResponse 修改关键词匹配方式 API Response
type UpdateStatusRequest ¶
type UpdateStatusRequest struct {
// AdvertiserID 广告主ID
AdvertiserID uint64 `json:"advertiser_id,omitempty"`
// WordInfoIDs ID不重复,最大数量20,关键词未删除
WordInfoIDs []uint64 `json:"word_info_ids,omitempty"`
// PutStatus 投放状态 1 - 投放,2 - 暂停
PutStatus int `json:"put_status,omitempty"`
}
UpdateStatusRequest 修改关键词投放状态 API Request
func (UpdateStatusRequest) Encode ¶
func (r UpdateStatusRequest) Encode() []byte
Encode implement PostRequest interface
func (UpdateStatusRequest) Url ¶
func (r UpdateStatusRequest) Url() string
Url implement PostRequest interface
type UpdateStatusResponse ¶
type UpdateStatusResponse struct {
// WordInfoIDs 修改成功关键词ID列表
WordInfoIDs []uint64 `json:"word_info_ids,omitempty"`
}
UpdateStatusResponse 修改关键词投放状态 API Response
type WordInfo ¶
type WordInfo struct {
// WordInfoID 关键词ID
WordInfoID uint64 `json:"word_info_id,omitempty"`
// Word 关键词
Word string `json:"word,omitempty"`
// MatchType 匹配类型
// 1 - 精确匹配,2 - 短语匹配,3 - 广泛匹配
MatchType int `json:"match_type,omitempty"`
// ReviewStatus 审核状态
// 1 - 审核中,2 - 审核通过,3 - 审核未通过,7 - 待送审
ReviewStatus int `json:"review_status,omitempty"`
// PutStatus 投放状态
// 1 - 投放中,2 - 已暂停,3 - 已删除
PutStatus int `json:"put_status,omitempty"`
// Status 综合状态
// 101 - 已删除,102 - 审核失败,103 - 审核中,104 - 已暂停,105 - 投放中,106 - 待送审
Status int `json:"status,omitempty"`
// ErrorReason 失败原因
ErrorReason string `json:"error_reason,omitempty"`
}
WordInfo 关键词
Click to show internal directories.
Click to hide internal directories.