public class MediaApi extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
MediaApi.MediaType
上传的临时多媒体文件有格式
分别有图片(image)、语音(voice)、视频(video)和缩略图(thumb)
|
| 构造器和说明 |
|---|
MediaApi() |
| 限定符和类型 | 方法和说明 |
|---|---|
static ApiResult |
addMaterial(File file,
MediaApi.MediaType mediaType)
新增其他类型永久素材
|
static ApiResult |
addMaterial(File file,
String title,
String introduction)
新增视频永久素材
素材的格式大小等要求与公众平台官网一致。
|
static ApiResult |
addNews(List<MediaArticles> mediaArticles)
新增永久图文素材
|
static ApiResult |
batchGetMaterial(MediaApi.MediaType mediaType,
int offset,
int count)
获取素材列表
|
static ApiResult |
delMaterial(String media_id)
删除永久素材
|
static MediaFile |
getJssdkMedia(String media_id)
高清语音素材获取接口
公众号可以使用本接口获取从JSSDK的uploadVoice接口上传的临时语音素材,格式为speex,16K采样率。
|
static InputStream |
getMaterial(String media_id)
获取永久素材
|
static ApiResult |
getMaterialCount()
获取素材总数
|
static MediaFile |
getMedia(String media_id)
获取临时素材
|
static ApiResult |
updateNews(String media_id,
int index,
MediaArticles mediaArticles)
修改永久图文素材
|
static ApiResult |
uploadImg(File imgFile)
上传图文消息内的图片获取URL
请注意,本接口所上传的图片不占用公众号的素材库中图片数量的5000个的限制。
|
static ApiResult |
uploadMedia(MediaApi.MediaType mediaType,
File file)
上传临时素材
|
static ApiResult |
uploadNews(List<MediaArticles> mediaArticles)
上传图文消息素材【订阅号与服务号认证后均可用】
|
static ApiResult |
uploadVideo(String mediaId,
String title,
String description)
视频群发的消息素材上传
|
public static ApiResult uploadMedia(MediaApi.MediaType mediaType, File file)
mediaType - 上传的临时多媒体文件有格式file - 需要上传的文件public static ApiResult uploadVideo(String mediaId, String title, String description)
mediaId - 用于群发的消息的media_idtitle - 消息的标题description - 消息的描述public static ApiResult uploadNews(List<MediaArticles> mediaArticles)
mediaArticles - 素材实体public static MediaFile getJssdkMedia(String media_id)
media_id - 素材Idpublic static ApiResult addNews(List<MediaArticles> mediaArticles)
mediaArticles - 图文列表public static ApiResult uploadImg(File imgFile)
imgFile - 图片文件public static ApiResult addMaterial(File file, MediaApi.MediaType mediaType)
file - 文件mediaType - 素材类型public static ApiResult addMaterial(File file, String title, String introduction)
file - 文件title - 文件标题introduction - 介绍public static InputStream getMaterial(String media_id)
media_id - 要获取的素材的media_idpublic static ApiResult delMaterial(String media_id)
media_id - 要获取的素材的media_idpublic static ApiResult updateNews(String media_id, int index, MediaArticles mediaArticles)
media_id - 要修改的图文消息的idindex - 要更新的文章在图文消息中的位置(多图文消息时,此字段才有意义),第一篇为0mediaArticles - 图文素材public static ApiResult getMaterialCount()
public static ApiResult batchGetMaterial(MediaApi.MediaType mediaType, int offset, int count)
mediaType - 素材的类型,图片(image)、视频(video)、语音 (voice)、图文(news)offset - 从全部素材的该偏移位置开始返回,0表示从第一个素材 返回count - 返回素材的数量,取值在1到20之间Copyright © 2017. All rights reserved.