Documentation
¶
Index ¶
- type AddArticlesReq
- type Article
- type MaterialAddMaterialReq
- type MaterialAddMaterialRes
- type MaterialAddNewsReq
- type MaterialAddNewsRes
- type MaterialBatchGetMaterialReq
- type MaterialBatchGetMaterialRes
- type MaterialGetMaterialCountRes
- type MaterialGetNewsRes
- type MaterialGetVideoRes
- type MaterialUpdateNewsReq
- type NewsItems
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 ¶
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 图文消息项结构体
Click to show internal directories.
Click to hide internal directories.