wordinfo

package
v1.7.6 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

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

func (CreateRequest) Url

func (r CreateRequest) Url() string

Url 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

func (ListRequest) Url

func (r ListRequest) Url() string

Url 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

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 关键词

Jump to

Keyboard shortcuts

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