schema

package
v1.0.7 Latest Latest
Warning

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

Go to latest
Published: Dec 17, 2025 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddArticlesReq

type AddArticlesReq struct {
	Articles []*Article `json:"articles"` // 文章列表
}

AddArticlesReq 添加图文消息请求结构体

type Article

type Article struct {
	Title              string `json:"title"`                 // 标题
	ThumbMediaID       string `json:"thumb_media_id"`        // 封面图片素材ID
	Author             string `json:"author"`                // 作者
	Digest             string `json:"digest"`                // 摘要
	ShowCoverPic       string `json:"show_cover_pic"`        // 是否显示封面图片
	Content            string `json:"content"`               // 内容
	ContentSourceUrl   string `json:"content_source_url"`    // 原文链接
	NeedOpenComment    string `json:"need_open_comment"`     // 是否需要打开评论
	OnlyFansCanComment string `json:"only_fans_can_comment"` // 是否只有粉丝可以评论
}

Article 文章结构体

type MaterialAddMaterialReq

type MaterialAddMaterialReq struct {
	Type         string          `json:"type"`         // 素材类型
	Media        *object.HashMap `json:"media"`        // 媒体文件
	Title        string          `json:"title"`        // 标题
	Introduction string          `json:"introduction"` // 简介
}

MaterialAddMaterialReq 添加素材请求结构体

type MaterialAddMaterialRes

type MaterialAddMaterialRes struct {
	response.OfficialAccountRes
	MediaID string `json:"media_id"` // 媒体ID
	URL     string `json:"url"`      // 素材URL

}

MaterialAddMaterialRes 添加素材响应结构体

type MaterialAddNewsReq

type MaterialAddNewsReq struct {
	Articles []*object.HashMap `json:"articles"` // 图文消息列表
}

MaterialAddNewsReq 添加图文消息请求结构体

type MaterialAddNewsRes

type MaterialAddNewsRes struct {
	response.OfficialAccountRes

	MediaID string `json:"media_id"` // 媒体ID
}

MaterialAddNewsRes 添加图文消息响应结构体

type MaterialBatchGetMaterialReq

type MaterialBatchGetMaterialReq struct {
	Type   string `json:"type"`   // 素材类型
	Offset int64  `json:"offset"` // 偏移量
	Count  int64  `json:"count"`  // 获取数量
}

MaterialBatchGetMaterialReq 批量获取素材请求结构体

type MaterialBatchGetMaterialRes

type MaterialBatchGetMaterialRes struct {
	response.OfficialAccountRes

	TotalCount int               `json:"total_count"` // 素材总数
	ItemCount  int               `json:"item_count"`  // 本次获取的素材数量
	Item       []*object.HashMap `json:"item"`        // 素材列表
}

MaterialBatchGetMaterialRes 批量获取素材响应结构体

type MaterialGetMaterialCountRes

type MaterialGetMaterialCountRes struct {
	response.OfficialAccountRes

	VoiceCount int    `json:"voice_count"` // 语音素材总数
	VideoCount int    `json:"video_count"` // 视频素材总数
	ImageCount int    `json:"image_count"` // 图片素材总数
	NewsCount  int    `json:"news_count"`  // 图文素材总数
	MediaID    string `json:"media_id"`    // 媒体ID
}

MaterialGetMaterialCountRes 获取素材总数响应结构体

type MaterialGetNewsRes

type MaterialGetNewsRes struct {
	response.OfficialAccountRes

	NewsItem []NewsItems `json:"news_item"` // 图文消息列表
}

MaterialGetNewsRes 获取图文消息响应结构体

type MaterialGetVideoRes

type MaterialGetVideoRes struct {
	Title       string `json:"title"`       // 视频标题
	Description string `json:"description"` // 视频描述
	DownUrl     string `json:"down_url"`    // 视频下载地址
}

MaterialGetVideoRes 获取视频素材响应结构体

type MaterialUpdateNewsReq

type MaterialUpdateNewsReq struct {
	MediaID  int64             `json:"media_id"` // 媒体ID
	Index    int64             `json:"index"`    // 要更新的文章在图文消息中的位置(从0开始)
	Articles []*object.HashMap `json:"articles"` // 图文消息列表
}

MaterialUpdateNewsReq 更新图文消息请求结构体

type NewsItems

type NewsItems struct {
	Title            string `json:"title"`              // 标题
	ThumbMediaId     string `json:"thumb_media_id"`     // 封面图片素材ID
	ShowCoverPic     int8   `json:"show_cover_pic"`     // 是否显示封面图片
	Author           string `json:"author"`             // 作者
	Digest           string `json:"digest"`             // 摘要
	Content          string `json:"content"`            // 内容
	Url              string `json:"url"`                // 文章链接
	ContentSourceUrl string `json:"content_source_url"` // 原文链接
}

NewsItems 图文消息项结构体

Jump to

Keyboard shortcuts

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