com.belerweb.social.weixin.api
Class Media

java.lang.Object
  extended by com.belerweb.social.API
      extended by com.belerweb.social.weixin.api.Media

public class Media
extends API

上传下载多媒体文件 文档地址:http://mp.weixin.qq.com/wiki/index.php?title=上传下载多媒体文件 公众号在使用接口时,对多媒体文件、多媒体消息的获取和调用等操作,是通过media_id来进行的。通过本接口,公众号可以上传或下载多媒体文件。但请注意,每个多媒体文件(media_id)会在上传、 用户发送到微信服务器3天后自动删除,以节省服务器资源。


Field Summary
 
Fields inherited from class com.belerweb.social.API
connect, t, weibo, weixin
 
Constructor Summary
protected Media(Weixin weixin)
           
 
Method Summary
 Result<Media> get(String mediaId)
          下载多媒体文件
 Result<Media> get(String accessToken, String mediaId)
          下载多媒体文件 公众号可调用本接口来获取多媒体文件。请注意,调用该接口需http协议。
 Result<Media> upload(MediaType type, Media media)
          上传多媒体文件,将把上传成功后的mediaId设置回传入的media中
 Result<Media> upload(String accessToken, MediaType type, Media media)
          上传多媒体文件,将把上传成功后的mediaId设置回传入的media中 图片(image): 256K,支持JPG格式 语音(voice):256K,播放长度不超过60s,支持AMR与MP3格式 视频(video):2MB,支持MP4格式 缩略图(thumb):64KB,支持JPG格式
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Media

protected Media(Weixin weixin)
Method Detail

upload

public Result<Media> upload(MediaType type,
                            Media media)
上传多媒体文件,将把上传成功后的mediaId设置回传入的media中

Parameters:
type - 媒体文件类型
media - form-data中媒体文件标识,有filename、filelength、content-type等信息

upload

public Result<Media> upload(String accessToken,
                            MediaType type,
                            Media media)
上传多媒体文件,将把上传成功后的mediaId设置回传入的media中 图片(image): 256K,支持JPG格式 语音(voice):256K,播放长度不超过60s,支持AMR与MP3格式 视频(video):2MB,支持MP4格式 缩略图(thumb):64KB,支持JPG格式

Parameters:
accessToken - 调用接口凭证
type - 媒体文件类型
media - form-data中媒体文件标识,有filename、filelength、content-type等信息

get

public Result<Media> get(String mediaId)
下载多媒体文件

Parameters:
mediaId - 媒体文件ID

get

public Result<Media> get(String accessToken,
                         String mediaId)
下载多媒体文件 公众号可调用本接口来获取多媒体文件。请注意,调用该接口需http协议。

Parameters:
accessToken - 调用接口凭证
mediaId - 媒体文件ID


Copyright © 2014. All Rights Reserved.