Documentation ¶
Overview ¶
Package app APP服务
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddAdgroupAppBindRequest ¶ added in v1.2.7
type AddAdgroupAppBindRequest struct { // AppBinds 新增APP绑定对象数组 单次请求不超过2000个 AppBinds []AppBindItem `json:"appBinds,omitempty"` }
AddAdgroupAppBindRequest 添加APP绑定 API Request
func (AddAdgroupAppBindRequest) Url ¶ added in v1.2.7
func (r AddAdgroupAppBindRequest) Url() string
type AddAdgroupAppBindResponse ¶ added in v1.2.7
type AddAdgroupAppBindResponse struct {
Data []AppBindItem `json:"data,omitempty"`
}
AddAdgroupAppBindResponse 添加APP绑定 API Response
type AppBindItem ¶ added in v1.2.0
type AppBindItem struct { // CampaignId 推广计划id CampaignId uint64 `json:"campaignId,omitempty"` // AdgroupId 推广单元id AdgroupId uint64 `json:"adgroupId,omitempty"` // Name app名称 Name string `json:"name,omitempty"` // Version app版本 Version string `json:"version,omitempty"` // Platform app操作系统 // 取值范围:枚举值,列表如下 // 1 - 安卓 // 3 - iOS Platform int `json:"platform,omitempty"` // CbindId 绑定关系id CbindId uint64 `json:"cbindId,omitempty"` // ChannelPackage app渠道包名称 ChannelPackage string `json:"channelPackage,omitempty"` // Status 状态 // 第一位表示暂停位(0启动,1暂停);第二位表示APP有效位(0有效,1无效);第三位表示审核中(0非审核中,1审核中) Status int `json:"status,omitempty"` // AppSource app来源 // 取值范围:枚举值,列表如下 // 0 - 百度移动应用平台 // 1 - 极速下载 // 2 - 投放平台 // 3 - 百度移动应用平台 AppSource int `json:"appSource,omitempty"` // ChannelId Android包唯一标识 ChannelId uint64 `json:"channelId,omitempty"` // AppStoreId IOS包唯一标识 AppStoreId uint64 `json:"appStoreId,omitempty"` // PackageName app包名 PackageName string `json:"packageName,omitempty"` }
AppBindItem APP绑定对象
type AppInfoItem ¶ added in v1.2.0
type AppInfoItem struct { // Name app名称 Name string `json:"name,omitempty"` // Version app版本 Version string `json:"version,omitempty"` // Platform app操作系统 // 取值范围:枚举值,列表如下 // 1 - 安卓 // 3 - iOS Platform int `json:"platform,omitempty"` // VersionId app版本Id VersionId uint64 `json:"versionId,omitempty"` // AppId app唯一标识 AppId uint64 `json:"appId,omitempty"` // PackageName app包名 PackageName string `json:"packageName,omitempty"` // Status app状态 // 取值范围:枚举值,列表如下 // 0 - 有效 // 1 - 无效 // 2 - 审核中 Status int `json:"status,omitempty"` // AppSource app来源 // 取值范围:枚举值,列表如下 // 0 - 百度移动应用平台 // 1 - 极速下载 // 2 - 投放平台 // 3 - 百度移动应用平台 AppSource int `json:"appSource,omitempty"` // ChannelId Android包唯一标识 ChannelId uint64 `json:"channelId,omitempty"` // AppStoreId IOS包唯一标识 AppStoreId uint64 `json:"appStoreId,omitempty"` // Icon app图标 Icon string `json:"icon,omitempty"` // DownloadUrl app下载地址 DownloadUrl string `json:"downloadUrl,omitempty"` // ChannelName app渠道包名称 ChannelName string `json:"channelName,omitempty"` }
AppInfoItem APP对象
type AppInfoItemList ¶ added in v1.2.0
type AppInfoItemList struct { AppInfoList []AppInfoItem `json:"appInfoList,omitempty"` TotalCount int `json:"totalCount,omitempty"` }
type DeleteAdgroupAppBindRequest ¶ added in v1.2.7
type DeleteAdgroupAppBindRequest struct { // DelBindIds 删除绑定Id信息 // 单次请求不超过2000个 DelBindIds []uint64 `json:"delBindIds,omitempty"` }
DeleteAdgroupAppBindRequest 删除APP绑定 API Request
func (DeleteAdgroupAppBindRequest) Url ¶ added in v1.2.7
func (r DeleteAdgroupAppBindRequest) Url() string
type DeleteAdgroupAppBindResponse ¶ added in v1.2.7
type DeleteAdgroupAppBindResponse struct {
Data []AppBindItem `json:"data,omitempty"`
}
DeleteAdgroupAppBindResponse 删除APP绑定 API Response
type GetAdgroupAppBindRequest ¶
type GetAdgroupAppBindRequest struct { // IDType 查询id的层级 // 取值范围:枚举值,列表如下 // 2 - 用户层级 // 3 - 计划层级 // 5 - 单元层级 // 8 - BIND层级 IdType int `json:"idType,omitempty"` // Ids id列表 Ids []uint64 `json:"ids,omitempty"` // Name app名称 Name string `json:"name,omitempty"` // Platform app操作系统 // 取值范围:枚举值,列表如下 // 1 - 安卓 // 3 - iOS Platform []int `json:"platform,omitempty"` // Status 状态 // 第一位表示暂停位(0启动,1暂停);第二位表示APP有效位(0有效,1无效);第三位表示审核中(0非审核中,1审核中) Status []int `json:"status,omitempty"` // OrderBy 排序字段, 默认修改时间排序,支持platform,status OrderBy string `json:"orderBy,omitempty"` // Desc 是否降序 Desc bool `json:"desc,omitempty"` // Limit 分页信息,第一个参数偏移量,第二个参数是页面大小 Limit []int `json:"limit,omitempty"` }
GetAdgroupAppBindRequest 查询APP绑定
func (GetAdgroupAppBindRequest) Url ¶
func (r GetAdgroupAppBindRequest) Url() string
type GetAdgroupAppBindResponse ¶
type GetAdgroupAppBindResponse struct {
Data []AppBindItem `json:"data,omitempty"`
}
GetAdgroupAppBindResponse 查询APP绑定 API Response
type GetAppListRequest ¶
type GetAppListRequest struct { // Platforms app操作系统 // 取值范围:枚举值,列表如下 // 1 - 安卓 // 3 - iOS Platforms []int `json:"platforms,omitempty"` // Limit 分页信息,第一个参数偏移量,第二个参数是页面大小 Limit []int `json:"limit,omitempty"` }
GetAppListRequest 获取APP素材 API Request
func (GetAppListRequest) Url ¶
func (r GetAppListRequest) Url() string
type GetAppListResponse ¶
type GetAppListResponse struct {
Data []AppInfoItemList `json:"data,omitempty"`
}
GetAppListResponse 获取APP素材 API Response
Click to show internal directories.
Click to hide internal directories.