public class CommonApi extends Object
| Constructor and Description |
|---|
CommonApi() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
checkSignature(String token,
String signature,
String timestamp,
String nonce)
验证微信签名
|
static String |
create_nonce_str() |
static String |
create_timestamp() |
static Map<String,String> |
genJsApiSignature(String jsAPITicket,
String url) |
static BufferedImage |
getMaterialImage(String mediaId,
WeiXinConfig wxConf) |
static File |
mediaDownLoad(String dir,
String mediaId,
WeiXinConfig wxConf)
公众号可以使用本接口获取临时素材(即下载临时的多媒体文件)。请注意,视频文件不支持https下载,调用该接口需http协议。
本接口即为原“下载多媒体文件”接口。
|
static String |
mediaUpload(MediaType type,
File media,
WeiXinConfig wxConf)
公众号在使用接口时,对多媒体文件、多媒体消息的获取和调用等操作,是通过media_id来进行的。通过本接口,公众号可以上传或下载多媒体文件。
但请注意,每个多媒体文件(media_id)会在上传、用户发送到微信服务器3天后自动删除,以节省服务器资源。
公众号可调用本接口来上传图片、语音、视频等文件到微信服务器,上传后服务器会返回对应的media_id,
公众号此后可根据该media_id来获取多媒体。请注意,media_id是可复用的,调用该接口需http协议。
|
static String |
mediaUploadForever(MediaType type,
File media,
WeiXinConfig wxConf) |
static String |
mediaUploadingForArticle(File media,
WeiXinConfig wxConf)
请注意,本接口所上传的图片不占用公众号的素材库中图片数量的5000个的限制。 图片仅支持jpg/png格式,大小必须在1MB以下。
|
public static boolean checkSignature(String token, String signature, String timestamp, String nonce)
signature - timestamp - nonce - public static Map<String,String> genJsApiSignature(String jsAPITicket, String url)
public static String mediaUpload(MediaType type, File media, WeiXinConfig wxConf)
json - public static String mediaUploadForever(MediaType type, File media, WeiXinConfig wxConf)
public static String mediaUploadingForArticle(File media, WeiXinConfig wxConf)
json - public static File mediaDownLoad(String dir, String mediaId, WeiXinConfig wxConf)
dir - 文件目录,不包含文件名mediaId - 微信文件mediaIdpublic static BufferedImage getMaterialImage(String mediaId, WeiXinConfig wxConf)
public static String create_nonce_str()
public static String create_timestamp()
Copyright © 2012–2020 Wudao Software Studio. All rights reserved.