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.