advertiser

package
v0.0.0-...-4c075ac Latest Latest
Warning

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

Go to latest
Published: Jan 19, 2024 License: MIT, Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package advertiser 广告主相关API结构体

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Advertiser

type Advertiser struct {
	CorporationName string      `json:"corporation_name,omitempty"`
	AdvertiserName  string      `json:"advertiser_name,omitempty"`
	AdvertiserId    json.Number `json:"advertiser_id,omitempty"`
}

type AdvertisersRequest

type AdvertisersRequest struct {
	// AdvertiserID 广告主ID
	AdvertiserID uint64 `json:"advertiser_id,omitempty"`
}

AdvertisersRequest 广告罗盘请求信息

func (AdvertisersRequest) Encode

func (r AdvertisersRequest) Encode() []byte

Encode implement GetRequest interface

func (AdvertisersRequest) Url

func (r AdvertisersRequest) Url() string

Url implement GetRequest interface

type AdvertisersResponse

type AdvertisersResponse struct {
	Details []Advertiser `json:"details,omitempty"`
}

AdvertisersResponse 罗盘账户

type Budget

type Budget struct {
	// DayBudget 单日预算 单位:厘
	DayBudget int64 `json:"day_budget,omitempty"`
	// DayBudgetSchedule  分日预算; 单位:厘,单日预算和分日预算同时存在时,以分日预算为准
	DayBudgetSchedule []int64 `json:"day_budget_schedule,omitempty"`
}

Budget 广告主预算

type BudgetGetRequest

type BudgetGetRequest struct {
	// AdvertiserID 广告主ID
	AdvertiserID uint64 `json:"advertiser_id,omitempty"`
}

BudgetGetRequest 账户日预算查询APIRequest

func (BudgetGetRequest) Encode

func (r BudgetGetRequest) Encode() []byte

Encode implement PostRequest interface

func (BudgetGetRequest) Url

func (r BudgetGetRequest) Url() string

Url implement GetRequest interface

type FundDailyFlow

type FundDailyFlow struct {
	// Date 日期
	Date string `json:"date,omitempty"`
	// DailyCharge 总花费
	DailyCharge float64 `json:"daily_charge,omitempty"`
	// RealCharged 充值花费;广告主的现金消耗和返点消耗,单位:元
	RealCharged float64 `json:"real_charged,omitempty"`
	// ContractRebateRealCharged 框返花费;年框广告主的框架返点的消耗,单位:元
	ContractRebateRealCharged float64 `json:"contract_rebate_real_charged,omitempty"`
	// DirectRebateRealCharged 激励花费;广告主激励账户中余额的消耗,单位:元
	DirectRebateRealCharged float64 `json:"direct_rebate_real_charged,omitempty"`
	// DailyTransferIn 转入
	DailyTransferIn float64 `json:"daily_transfer_in,omitempty"`
	// DailyTransferOut 转出
	DailyTransferOut float64 `json:"daily_transfer_out,omitempty"`
	// Balance 日终结余
	Balance       float64 `json:"balance,omitempty"`
	RealRecharged float64 `json:"real_recharged,omitempty"`
	// RealRecharged 充值转入
	// ContractRebateRealRecharged 框返转入
	ContractRebateRealRecharged float64 `json:"contract_rebate_real_recharged,omitempty"`
	// DirectRebateRealRecharged 激励转入
	DirectRebateRealRecharged float64 `json:"direct_rebate_real_recharged,omitempty"`
}

FundDailyFlow 广告主账号流水数据

type FundDailyFlowsRequest

type FundDailyFlowsRequest struct {
	// AdvertiserID 广告主ID
	AdvertiserID uint64 `json:"advertiser_id,omitempty"`
	// StartDate 开始日期
	StartDate string `json:"start_date,omitempty"`
	// EndDate 结束日期
	EndDate string `json:"end_date,omitempty"`
	// Page 查询的页码数
	Page int `json:"page,omitempty"`
	// PageSize 单页行数
	PageSize int `json:"page_size,omitempty"`
}

FundDailyFlowsRequest 广告主账号流水信息APIRequest

func (FundDailyFlowsRequest) Encode

func (r FundDailyFlowsRequest) Encode() []byte

Encode implement GetRequest interface

func (FundDailyFlowsRequest) Url

func (r FundDailyFlowsRequest) Url() string

Url implement GetRequest interface

type FundDailyFlowsResponse

type FundDailyFlowsResponse struct {
	TotalCount int             `json:"total_count,omitempty"`
	Details    []FundDailyFlow `json:"details,omitempty"`
}

FundDailyFlowsResponse 广告主账号流水信息APIResponse

type FundGetRequest

type FundGetRequest struct {
	// AdvertiserID 广告主ID
	AdvertiserID uint64 `json:"advertiser_id,omitempty"`
}

FundGetRequest 获取广告主账户余额APIRequest

func (FundGetRequest) Encode

func (r FundGetRequest) Encode() []byte

Encode implement GetRequest interface

func (FundGetRequest) Url

func (r FundGetRequest) Url() string

Url implement GetRequest interface

type FundGetResponse

type FundGetResponse struct {
	// Balance 账户总余额;单位:元
	Balance float64 `json:"balance,omitempty"`
}

FundGetResponse 获取广告主账户余额APIResponse

type Info

type Info struct {
	// UserID 账户快手ID
	UserID uint64 `json:"user_id,omitempty"`
	// CorporationName 公司名称
	CorporationName string `json:"corporation_name,omitempty"`
	// UserName 快手昵称
	UserName string `json:"user_name,omitempty"`
	// IndustryID 二级行业 id
	IndustryID uint64 `json:"industry_id,omitempty"`
	// IndustryName 二级行业名称
	IndustryName string `json:"industry_name,omitempty"`
	// PrimaryIndustryID 一级行业 id
	PrimaryIndustryID uint64 `json:"primary_industry_id,omitempty"`
	// PrimaryIndustryName 一级行业名称
	PrimaryIndustryName string `json:"primary_industry_name,omitempty"`
}

Info 广告主信息

type InfoRequest

type InfoRequest struct {
	// AdvertiserID 广告主ID
	AdvertiserID uint64 `json:"advertiser_id,omitempty"`
}

InfoRequest 获取广告主信息APIRequest

func (InfoRequest) Encode

func (r InfoRequest) Encode() []byte

func (InfoRequest) Url

func (r InfoRequest) Url() string

Url implement GetRequest interface

type UpdateBudgetRequest

type UpdateBudgetRequest struct {
	// AdvertiserID 广告主ID
	AdvertiserID uint64 `json:"advertiser_id,omitempty"`
	// DayBudget 单日预算 单位:厘,指定0表示预算不限,默认为0;每天不小于500元,不超过100000000元,仅支持输入数字;修改预算不得低于该账户当日花费的120%,与day_budget不能同时传
	DayBudget int64 `json:"day_budget,omitempty"`
	// DayBudgetSchedule  单日预算金额; 广告组单日预算金额,单位:厘,指定0表示预算不限,默认为0;不小于100元,不超过100000000元,仅支持输入数字;修改预算不得低于该广告组当日花费的120%
	DayBudgetSchedule int64 `json:"day_budget_schedule,omitempty"`
}

UpdateBudgetRequest 修改账户预算APIRequest

func (UpdateBudgetRequest) Encode

func (r UpdateBudgetRequest) Encode() []byte

Encode implement PostRequest interface

func (UpdateBudgetRequest) Url

func (r UpdateBudgetRequest) Url() string

Url implement PostRequest interface

type WhiteListRequest

type WhiteListRequest struct {
	// AdvertiserID 广告主id
	AdvertiserID uint64 `json:"advertiser_id,omitempty"`
}

WhiteListRequest 获取可选白名单接口 API Request

func (WhiteListRequest) Encode

func (r WhiteListRequest) Encode() string

Encode implement PostRequest interface

func (WhiteListRequest) Url

func (r WhiteListRequest) Url() string

Url implement PostRequest interface

type WhiteListResponse

type WhiteListResponse struct {
	// CreativeCategorySwitch 账户能否使用创意标签分类
	CreativeCategorySwitch int `json:"creative_category_switch,omitempty"`
	// ActionbarClickUrlSwitch 点击监测白名单,该用户是否在二跳白名单中,是否支持actionbar_click_url
	ActionbarClickUrlSwitch int `json:"actionbar_click_url_switch,omitempty"`
	// AdPhotoPlayedT3sUrlSwitch 曝光三秒白名单,此账户是否支持ad_photo_played_t3s_url
	AdPhotoPlayedT3sUrlSwitch int `json:"ad_photo_played_t3s_url_switch,omitempty"`
	// AlianceAccount 联盟投放白名单 如果广告主id在白名单里面,值为1,如果不在白名单里面,值为0
	AlianceAccount int `json:"aliance_account,omitempty"`
}

WhiteListResponse 获取可选白名单接口 API Response

Jump to

Keyboard shortcuts

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