Documentation
¶
Index ¶
Constants ¶
View Source
const ( BASE_URL_SMS = "https://api.baidu.com/json/sms/service/" // 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 OfflineReason ¶
type OfflineReason struct {
MainReason string `json:"mainReason,omitempty"` // 推广下线主要原因ID,值为”3”时,代表审核不通过
DetailReason string `json:"detailReason,omitempty"` // 推广下线具体原因,当mainReason为“3”时,本字段代表审核不通过的具体原因;结构说明:detailReason为json字符串,解析后为嵌套数组,内层数组第一个元素为具体拒绝理由;处理说明:字符串先解析成外层json数组,取外层数组第一个元素json数组作为内层数组,取内层数组的第一个元素字符串;示例:"[["您提交的物料涉及不合规内容,可能涉及以下问题(物料文字不合规:前面有名词但不是主语),请修改提交内容",""]]";
}
type OfflineTime ¶
type RegionPriceFactor ¶
type Request ¶
type Request struct {
Header RequestHeader `json:"header"`
Body RequestBody `json:"body"`
}
type RequestBody ¶
type RequestBody interface {
Url() string // 接口链接
}
type RequestHeader ¶
type RequestHeader struct {
Username string `json:"username,omitempty"` // 推广账户名称
Password string `json:"password,omitempty"` // 推广账户密码
Token string `json:"token"` // 您的token值
Target string `json:"target,omitempty"` // 被MCC账户管辖的普通推广账户名称
AccessToken string `json:"access_token,omitempty"` // 百度商业服务市场服务商的access_token。注意属性名是大写的T
}
请求header对象
type Response ¶
type Response struct {
Header ResponseHeader `json:"header,omitempty"`
Body json.RawMessage `json:"body,omitempty"`
}
type ResponseFailure ¶
type ResponseHeader ¶
type ResponseHeader struct {
Status int `json:"status,omitempty"` // //0:成功,1:部分失败,2:全部失败,3:系统错误
Desc string `json:"desc,omitempty"` // //描述
Rquota int64 `json:"rquota,omitempty"` // //剩余的请求配额(现可忽略)
Quota int `json:"quota,omitempty"` // //本次请求发送的数据条数
Failures []ResponseFailure `json:"failures,omitempty"` // //错误信息
Oprs int `json:"oprs,omitempty"` // //成功操作数据条数
Oprtime int64 `json:"oprtime,omitempty"` // //操作时间描述
}
type Schedule ¶
type Schedule struct {
StartHour int `json:"startHour"` // 开始时间; 以小时为单位,取值范围:[0,23]
EndHour int `json:"endHour"` // 结束时间; 以小时为单位,取值范围:[1,24]
WeekDay int `json:"weekDay"` // 星期几
}
WeekDay 可选值 1 - 星期一 2 - 星期二 3 - 星期三 4 - 星期四 5 - 星期五 6 - 星期六 7 - 星期日
type SchedulePriceFactor ¶
type SchedulePriceFactor struct {
TimeId int `json:"timeId,omitempty"` // 时间段编号
PriceFactor float64 `json:"priceFactor,omitempty"` // 出价系数;取值范围:[0.1, 10.0]
}
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.