public class BaseAPI extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
ACCESS_TOKEN_URL |
| 构造器和说明 |
|---|
BaseAPI() |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
checkSignature(String token,
String signature,
String timestamp,
String nonce)
用于和微信公众平台对接,验证消息是否来自微信公众平台
|
static Media |
downMedia(String appId,
String mediaId)
从微信服务器下载多媒体文件,该方法将文件数据缓存到内存中不做进一步处理,因此当从附件对象中读取数据结束后应该迅速将附件对象置空。
|
static String |
getAccessToken(String appId)
获取AccessToken,优先从缓存获取。
|
static AccessToken |
getAccessTokenFromServer(String appId,
String appSecret)
直接从微信公众平台获取AccessToken
|
protected static String |
getAppSecret(String appId)
获取AppSecret,为了减少AppSecret在系统中不必要的暴露,对AppSecret进行统一管理
|
static MediaId |
uploadMedia(String appId,
File file,
MediaType type)
上传多媒体文件到微信服务器
|
public static String ACCESS_TOKEN_URL
public static AccessToken getAccessTokenFromServer(String appId, String appSecret)
appId - -第三方用户唯一凭证appSecret - -第三方用户唯一凭证密钥,即appsecretprotected static String getAppSecret(String appId)
appId - -第三方用户唯一凭证public static String getAccessToken(String appId)
appId - -第三方用户唯一凭证public static MediaId uploadMedia(String appId, File file, MediaType type)
appId - -第三方用户唯一凭证file - -文件type - -媒体文件类型,分别有图片(image)、语音(voice)、视频(video)和缩略图(thumb)public static Media downMedia(String appId, String mediaId)
appId - -第三方用户唯一凭证mediaId - -媒体文件IDCopyright © 2015. All rights reserved.