# README
永久素材管理
- 临时素材管理在 media 模块
- 对于图文消息里的图片, 可以调用 base.UploadImage 或者 base.UploadImageFromReader 来上传
# Functions
新增永久图文素材.
获取素材列表.
获取图文素材列表.
删除永久素材.
Download 下载多媒体到文件.
DownloadToWriter 下载多媒体到 io.Writer.
获取素材总数数据.
获取永久图文素材.
获取视频消息素材信息.
No description provided by the author
No description provided by the author
修改永久图文素材.
UploadImage 上传多媒体图片.
UploadImageFromReader 上传多媒体图片
NOTE: 参数 filename 不是文件路径, 是 multipart/form-data 里面 filename 的值.
UploadThumb 上传多媒体缩略图.
UploadThumbFromReader 上传多媒体缩略图
NOTE: 参数 filename 不是文件路径, 是 multipart/form-data 里面 filename 的值.
UploadVideo 上传多媒体视频.
UploadVideoFromReader 上传多媒体缩视频.
UploadVoice 上传多媒体语音.
UploadVoiceFromReader 上传多媒体语音
NOTE: 参数 filename 不是文件路径, 是 multipart/form-data 里面 filename 的值.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
公众号永久素材总数信息.
No description provided by the author
MaterialIterator
iter, err := NewMaterialIterator(clt, MaterialTypeImage, 0, 10) if err != nil { // TODO: 增加你的代码 }
for iter.HasNext() { items, err := iter.NextPage() if err != nil { // TODO: 增加你的代码 } // TODO: 增加你的代码 }.
No description provided by the author
No description provided by the author
NewsIterator
iter, err := NewNewsIterator(clt, 0, 10) if err != nil { // TODO: 增加你的代码 }
for iter.HasNext() { items, err := iter.NextPage() if err != nil { // TODO: 增加你的代码 } // TODO: 增加你的代码 }.
No description provided by the author