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"` //新的用户token请求方式 TargetUserNameV2 string `json:"userName,omitempty"` AccessTokenV2 string `json:"accessToken,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.