Documentation ¶
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"` //parent_package_id Long 必填 应用(母)包id 仅支持android应用的包id新建分包 ParentPackageID uint64 `json:"parent_package_id,omitempty"` //type Integer 必填 分包方式 1-系统自动分包,2-上传渠道号列表 Type int `json:"type,omitempty"` //count Integer 可选 分包数量 当type=1时填写,单次最多100 Count int `json:"count,omitempty"` //channel_id String[] 可选 上传的渠道号列表 当type=2时填写,单次最多填写100个。同一应用包下填写的渠道号不可重复 ChannelID []string `json:"channel_id,omitempty"` }
CreateRequest 创建分包 API Request
func (CreateRequest) Encode ¶
func (r CreateRequest) Encode() []byte
Encode implement PostRequest interface
func (CreateRequest) Url ¶
func (r CreateRequest) Url() string
type CreateResponse ¶
type CreateResponse struct { // CreativeID 创意ID Item []Item }
type ListRequest ¶
type ListRequest struct { // AdvertiserID 广告主ID AdvertiserID uint64 `json:"advertiser_id,omitempty"` AppId int64 `json:"app_id"` KeyWord string `json:"key_word"` Page int `json:"page"` PageSize int `json:"page_size"` }
func (ListRequest) Encode ¶
func (r ListRequest) Encode() []byte
Encode implement PostRequest interface
func (ListRequest) Url ¶
func (r ListRequest) Url() string
type ListResponse ¶
type ListResponse struct { CurrentPage int `json:"current_page"` PageSize int `json:"page_size"` TotalCount int `json:"total_count"` List []SubpkgItem `json:"list"` }
type SubpkgItem ¶
type SubpkgItem struct { //account_id Long 账号ID AccountId int64 `json:"account_id"` //app_detail_img String 应用详情图片 AppDetailImg string `json:"app_detail_img"` //app_icon_url String 应用图标链接 AppIconUrl string `json:"app_icon_url"` //app_id Long 应用ID AppId int64 `json:"app_id"` //app_privacy_url String 应用隐私政策链接 AppPrivacyUrl string `json:"app_privacy_url"` //ios_app_id String 解析出的iosAppID IosAppId string `json:"ios_app_id"` //offline_app_stores String 下架的应用商店 "huawei","oppo","vivo","xiaomi","meizu","smartisan" OfflineAppStores string `json:"offline_app_stores"` //package_id Long 应用包ID PackageId int64 `json:"package_id"` //package_name String 应用包名 PackageName string `json:"package_name"` //package_size Long 应用包大小 PackageSize int64 `json:"package_size"` //permission_information int[] 权限信息ID列表 PermissionInformation []int `json:"permission_information"` //platform String android或ios Platform string `json:"platform"` //real_app_name String 应用名称 RealAppName string `json:"real_app_name"` //real_app_version String 应用版本信息 RealAppVersion string `json:"real_app_version"` //source_type Integer 应用来源 1-我创建的 2-共享给我的 SourceType int `json:"source_type"` //update_time Long 更新时间 单位:毫秒 UpdateTime int64 `json:"update_time"` //url String 应用下载地址 Url string `json:"url"` //use_sdk Integer 是否接入快手广告监测SDK 0-未接入,1-已接入 UseSdk int `json:"use_sdk"` //version_code VersionCode int `json:"version_code"` }
type UpdateRequest ¶
type UpdateRequest struct { AdvertiserId int64 `json:"advertiser_id,omitempty"` PackageId []int64 `json:"package_id,omitempty"` PutStatus int `json:"put_status,omitempty"` }
func (UpdateRequest) Encode ¶
func (r UpdateRequest) Encode() []byte
Encode implement PostRequest interface
func (UpdateRequest) Url ¶
func (r UpdateRequest) Url() string
type UpdateResponse ¶
type UpdateResponse struct {
Result bool `json:"result"`
}
Click to show internal directories.
Click to hide internal directories.