app

package
v1.3.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 28, 2024 License: Apache-2.0 Imports: 2 Imported by: 1

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

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

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL