//定义两个成员变量常量
//获取临时素材(视频不能使用https协议)
public static final String GET_TMP_MATERIAL = "https://api.weixin.qq.com/cgi-bin/media/get?access_token=%s&media_id=%s";
//获取临时素材(视频)
public static final String GET_TMP_MATERIAL_VIDEO = "http://api.weixin.qq.com/cgi-bin/media/get?access_token=%s&media_id=%s";
//获取微信服务器中生成的媒体文件
//由于视频使用的是http协议,而图片、语音使用http协议,故此处需要传递media_id和type
protected static File fetchTmpFile(String media_id, String type){
try {
String token = AccessTokenApi.getAccessToken().getAccessToken();
String url = null;
//视频是http协议
if("video".equalsIgnoreCase(type)){
url = String.format(GET_TMP_MATERIAL_VIDEO, token, media_id);
}else{
url = String.format(GET_TMP_MATERIAL, token, media_id);;
}