Documentation
¶
Index ¶
Constants ¶
View Source
const ( // BASE_URL_SMS sms/service api base url BASE_URL_SMS = "https://api.baidu.com/json/sms/service/" // api base url // BASE_URL_FEED feed/v2 api base url BASE_URL_FEED = "https://api.baidu.com/json/feed/v1/" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Condition ¶
type Condition struct {
// Paytime 加款时间范围,支持gte(大于等于)、lte(小于等于),如:{ "gte": "2016-11-22 00:00:00", "lte": "2016-11-23 00:00:00" }
Paytime map[string]string `json:"paytime,omitempty"`
// Status 要查询 ka 待加款流水支付状态,如{ "in": [0, 1, 2,] }
Status map[string][]int `json:"status,omitempty"`
}
Condition 查询账户流水条件
type OfflineReason ¶
type OfflineReason struct {
// MainReason 推广下线主要原因ID,值为”3”时,代表审核不通过
MainReason string `json:"mainReason,omitempty"`
// DetailReason 推广下线具体原因,当mainReason为“3”时,本字段代表审核不通过的具体原因;结构说明:detailReason为json字符串,解析后为嵌套数组,内层数组第一个元素为具体拒绝理由;处理说明:字符串先解析成外层json数组,取外层数组第一个元素json数组作为内层数组,取内层数组的第一个元素字符串;示例:"[["您提交的物料涉及不合规内容,可能涉及以下问题(物料文字不合规:前面有名词但不是主语),请修改提交内容",""]]";
DetailReason string `json:"detailReason,omitempty"`
}
OfflineReason 推广下线原因
type OfflineTime ¶
type OfflineTime struct {
// Time 下线/上线时间点
Time string `json:"time,omitempty"`
// Flat 下线/上线状态: 1 - 上线; 0 - 下线
Flat *int `json:"flat,omitempty"`
}
OfflineTime 推广下线时间
type RegionPriceFactor ¶
type RegionPriceFactor struct {
// RegionId 地域ID
RegionId int `json:"regionId,omitempty"`
// PriceFactor 出价系数; 取值范围:[1.0, 10.0]
PriceFactor float64 `json:"priceFactor,omitempty"`
}
/ RegionPriceFactor 地域出价系数
type Request ¶
type Request struct {
// Header header 对象
Header RequestHeader `json:"header"`
// Body 业务对象
Body RequestBody `json:"body"`
}
Request API 请求对象
type RequestHeader ¶
type RequestHeader struct {
// Username 推广账户名称
Username string `json:"username,omitempty"`
// Password 推广账户密码
Password string `json:"password,omitempty"`
// Token 您的token值
Token string `json:"token"`
// Target 被MCC账户管辖的普通推广账户名称
Target string `json:"target,omitempty"`
// AccessToken 百度商业服务市场服务商的access_token。注意属性名是大写的T
AccessToken string `json:"access_token,omitempty"`
}
RequestHeader 请求header对象
type Response ¶
type Response struct {
// Header header对象
Header ResponseHeader `json:"header,omitempty"`
// Body 业务对象
Body json.RawMessage `json:"body,omitempty"`
}
Response API 返回结果
type ResponseFailure ¶
type ResponseFailure struct {
Code int `json:"code,omitempty"`
Message string `json:"message"`
Position string `json:"position"`
}
ResponseFailure 返回错误信息
type ResponseHeader ¶
type ResponseHeader struct {
// Status 0:成功,1:部分失败,2:全部失败,3:系统错误
Status int `json:"status,omitempty"`
// Desc 描述
Desc string `json:"desc,omitempty"`
// Rquota 剩余的请求配额(现可忽略)
Rquota int64 `json:"rquota,omitempty"`
// Quota 本次请求发送的数据条数
Quota int `json:"quota,omitempty"`
// Failures 错误信息
Failures []ResponseFailure `json:"failures,omitempty"`
// Oprs 成功操作数据条数
Oprs int `json:"oprs,omitempty"`
// Oprtime 操作时间描述
Oprtime int64 `json:"oprtime,omitempty"`
}
ResponseHeader API 返回header对象
type Schedule ¶
type Schedule struct {
// StartHour 开始时间; 以小时为单位,取值范围:[0,23]
StartHour int `json:"startHour"`
// EndHour 结束时间; 以小时为单位,取值范围:[1,24]
EndHour int `json:"endHour"`
// WeekDay 星期几
WeekDay int `json:"weekDay"`
}
Sechedule 投放排期 WeekDay 可选值 1 - 星期一 2 - 星期二 3 - 星期三 4 - 星期四 5 - 星期五 6 - 星期六 7 - 星期日
type SchedulePriceFactor ¶
type SchedulePriceFactor struct {
// TimeId 时间段编号
TimeId int `json:"timeId,omitempty"`
// PriceFactor 出价系数;取值范围:[0.1, 10.0]
PriceFactor float64 `json:"priceFactor,omitempty"`
}
SchedulePriceFactor 排期价格系数 TimeId 取值为3位整数,从左至右: 第一位表示每周的星期几,取值为 1-7 第二三位表示小时编号,取值范围为 00-23 不设置的小时内将不投放 例如:设置每周一的0点到1点投放时,该值取100;每周六的22点到23点投放时,该值取622
Source Files
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
asset
|
|
|
feed
|
|
|
adgroup/dpa
Package dpa 商品推广单元相关api models
|
Package dpa 商品推广单元相关api models |
|
adgroup/native
Package native 原生推广单元相关API models
|
Package native 原生推广单元相关API models |
|
search
|
|
Click to show internal directories.
Click to hide internal directories.