Documentation ¶
Overview ¶
Package wechat 微信小程序/小游戏管理
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppletListFilter ¶
type AppletListFilter struct { // Name 小程序名称或备注的模糊匹配 Name string `json:"name,omitempty"` // AuditStatus 审核状态 允许值: AUDIT_ACCEPTED 审核通过、AUDITING 审核中、AUDIT_REJECTED 审核不通过。不传表示全部状态 AuditStatus enum.WechatAuditStatus `json:"audit_status,omitempty"` // SearchType 搜索类型 // 允许值: CREATE_ONLY 只查询该账户创建的应用(默认值)、SHARE_ONLY 只查询被共享的应用 SearchType enum.WechatSearchType `json:"search_type,omitempty"` // CreateTime 按创建时间查询的时间范围 CreateTime *ListTimeRange `json:"create_time,omitempty"` }
AppletListFilter 过滤条件
type AppletListRequest ¶
type AppletListRequest struct { // AdvertiserID 广告主ID AdvertiserID uint64 `json:"advertiser_id,omitempty"` // Filtering 过滤条件 Filtering *AppletListFilter `json:"filtering,omitempty"` // Page 页码,默认值为1 Page int `json:"page,omitempty"` // PageSize 页面大小,默认值为10,最大值100 PageSize int `json:"page_size,omitempty"` }
AppletListRequest 获取微信小程序列表 API Request
func (AppletListRequest) Encode ¶
func (r AppletListRequest) Encode() string
Encode implement GetRequest interface
type AppletListResponse ¶
type AppletListResponse struct { model.BaseResponse Data *AppletListResult `json:"data,omitempty"` }
AppletListResponse 获取微信小程序列表 API Response
type AppletListResult ¶
type AppletListResult struct { // PageInfo 分页信息 PageInfo *model.PageInfo `json:"page_info,omitempty"` // List 微信小程序列表 List []WechatApplet `json:"list,omitempty"` }
type GameListFilter ¶
type GameListFilter struct { // Name 小程序名称或备注的模糊匹配 Name string `json:"name,omitempty"` // AssetStatus 资产状态 允许值:升级版UPGRADED、 原版ORIGINAL AssetStatus enum.WechatAssetStatus `json:"asset_status,omitempty"` // AuditStatus 审核状态 允许值: AUDIT_ACCEPTED 审核通过、AUDITING 审核中、AUDIT_REJECTED 审核不通过。不传表示全部状态 AuditStatus enum.WechatAuditStatus `json:"audit_status,omitempty"` // SearchType 搜索类型 // 允许值: CREATE_ONLY 只查询该账户创建的应用(默认值)、SHARE_ONLY 只查询被共享的应用 SearchType enum.WechatSearchType `json:"search_type,omitempty"` // CreateTime 按创建时间查询的时间范围 CreateTime *ListTimeRange `json:"create_time,omitempty"` }
GameListFilter 过滤条件
type GameListRequest ¶
type GameListRequest struct { // AdvertiserID 广告主ID AdvertiserID uint64 `json:"advertiser_id,omitempty"` // AccountType 账户类型 // 允许值:BP 巨量纵横组织账号、AD 广告主账号 AccountType enum.AccountType `json:"account_type,omitempty"` // Filtering 过滤条件 Filtering *AppletListFilter `json:"filtering,omitempty"` // Page 页码,默认值为1 Page int `json:"page,omitempty"` // PageSize 页面大小,默认值为10,最大值100 PageSize int `json:"page_size,omitempty"` }
GameListRequest 获取微信小游戏列表 API Request
func (GameListRequest) Encode ¶
func (r GameListRequest) Encode() string
Encode implement GetRequest interface
type GameListResponse ¶
type GameListResponse struct { model.BaseResponse Data *GameListResult `json:"data,omitempty"` }
GameListResponse 获取微信小游戏列表 API Response
type GameListResult ¶
type GameListResult struct { // PageInfo 分页信息 PageInfo *model.PageInfo `json:"page_info,omitempty"` // List 微信小游戏列表 List []WechatGame `json:"list,omitempty"` }
type ListTimeRange ¶
type ListTimeRange struct { // StartTime 创建起始时间,格式:%Y-%m-%d StartTime string `json:"start_time,omitempty"` // EndTime 创建结束时间,格式:%Y-%m-%d EndTime string `json:"end_time,omitempty"` }
ListTimeRange 按创建时间查询的时间范围
type WechatApplet ¶
type WechatApplet struct { // Name 小程序名称 Name string `json:"name,omitempty"` // UserName 小程序原始ID UserName string `json:"user_name,omitempty"` // InstanceID 小程序资产ID InstanceID uint64 `json:"instance_id,omitempty"` // Path 小程序路径 Path string `json:"path,omitempty"` // RemarkMessage 资产备注信息,最大长度不超过15 RemarkMessage string `json:"remark_message,omitempty"` // IconImageURL 小程序icon图片的url IconImageURL string `json:"icon_image_url,omitempty"` // HeaderImageURL 顶部头图的url HeaderImageURL string `json:"header_image_url,omitempty"` // Labels 小程序标签 Labels []string `json:"labels,omitempty"` // GuildText 引导文案 GuildText string `json:"guild_text,omitempty"` // ImagesVerticalURL 小程序竖图的url ImagesVerticalURL []string `json:"images_vertical_url,omitempty"` // ImagesHorizontalURL 小程序横图的url ImagesHorizontalURL []string `json:"images_horizontal_url,omitempty"` // Introduction 小程序简介 Introduction string `json:"introduction,omitempty"` // AuditStatus 审核状态: // AUDIT_ACCEPTED 审核成功 // AUDITING 审核中 // AUDIT_REJECTED 审核失败 AuditStatus enum.WechatAuditStatus `json:"audit_status,omitempty"` // Reason 审核拒绝原因 Reason string `json:"reason,omitempty"` // AdvertiserID 所属广告主账户ID AdvertiserID uint64 `json:"advertiser_id,omitempty"` // CreateTime 创建时间 CreateTime string `json:"create_time,omitempty"` // ModifyTIme 修改时间 ModifyTime string `json:"modify_time,omitempty"` }
WechatApplet 微信小程序
type WechatGame ¶
type WechatGame struct { // Name 小程序名称 Name string `json:"name,omitempty"` // UserName 小程序原始ID UserName string `json:"user_name,omitempty"` // InstanceID 小程序资产ID InstanceID uint64 `json:"instance_id,omitempty"` // Path 小程序路径 Path string `json:"path,omitempty"` // AuditStatus 审核状态: // AUDIT_ACCEPTED 审核成功 // AUDITING 审核中 // AUDIT_REJECTED 审核失败 AuditStatus enum.WechatAuditStatus `json:"audit_status,omitempty"` // Reason 审核拒绝原因 Reason string `json:"reason,omitempty"` // AuthorizationStatus 授权状态 枚举值:AUTHORIZED已授权、UNAUTHORIZED未授权、AUTHORIZATION_FAILED授权失败 AuthorizationStatus enum.WechatAuthorizationStatus `json:"authorization_status,omitempty"` ReasonUnauthorize string `json:"reason_unauthorize,omitempty"` // AccountType 所属账户类型 AccountType enum.AccountType `json:"account_type,omitempty"` // AccountID 所属账户ID AccountID uint64 `json:"account_id,omitempty"` // AntiAddictionURL 防沉迷提示URL,该url3小时内查看有效 AntiAddictionURL string `json:"anti_addiction_url,omitempty"` // ScreenRecordURL 游戏内容视频URL,该url3小时内查看有效 ScreenRecordURL string `json:"screen_record_url,omitempty"` // RealNameURL 实名认证URL,该url3小时内查看有效 RealNameURL string `json:"real_name_url,omitempty"` // AgeRemindURL 适龄提醒URL,该url3小时内查看有效 AgeRemindURL string `json:"age_remind_url,omitempty"` // CreateTime 创建时间 CreateTime string `json:"create_time,omitempty"` // ModifyTIme 修改时间 ModifyTime string `json:"modify_time,omitempty"` }
WechatGame 微信小游戏
Click to show internal directories.
Click to hide internal directories.