public class WxApiKit extends Object
构造器和说明 |
---|
WxApiKit() |
限定符和类型 | 方法和说明 |
---|---|
static Map<String,String> |
createJsSdkConfig(String appId,
String url,
String ticket)
生成JS_SDK Config需要的参数
|
static cn.hutool.http.HttpResponse |
getRequest(String url,
Map<String,Object> data)
Get请求
|
static <T extends BaseResp> |
getRequest(String url,
Map<String,Object> data,
Class<T> clazz)
get请求
|
static String |
getUrl(WxApiEnum wxApi)
获取完整请求地址(不带token的)
|
static String |
getUrl(WxApiEnum wxApi,
String accessToken)
获取带token的请求地址
|
static String |
getUrlByMap(String baseUrl,
Map<String,Object> map)
将map转换成url
|
static WxaUserInfo |
getUserInfo(String encryptedData,
String sessionKey,
String iv)
微信小程序解密用户信息
|
static cn.hutool.http.HttpResponse |
postRequest(String url,
String body)
Post请求
|
static <T extends BaseResp> |
postRequest(String url,
String data,
Class<T> clazz)
post请求
|
static String |
uploadGetMediaId(String accessToken,
String type,
File file)
公众号上传临时素材
|
static String |
uploadImgGetMediaId(String accessToken,
File file)
公众号上传临时图片素材
|
public static String getUrl(WxApiEnum wxApi, String accessToken)
wxApi
- wxApiaccessToken
- AccessTokenString
public static String uploadGetMediaId(String accessToken, String type, File file)
accessToken
- AccessTokentype
- 媒体文件类型,分别有图片(image)、语音(voice)、视频(video)和缩略图(thumb)file
- fileString
public static String uploadImgGetMediaId(String accessToken, File file)
accessToken
- AccessTokenfile
- 图片文件String
public static Map<String,String> createJsSdkConfig(String appId, String url, String ticket)
appId
- appIdurl
- urlticket
- js_ticketMap
public static WxaUserInfo getUserInfo(String encryptedData, String sessionKey, String iv)
encryptedData
- encryptedDatasessionKey
- sessionKeyiv
- ivpublic static <T extends BaseResp> T postRequest(String url, String data, Class<T> clazz)
T
- Turl
- 请求地址data
- 请求数据clazz
- classpublic static <T extends BaseResp> T getRequest(String url, Map<String,Object> data, Class<T> clazz)
T
- Turl
- 请求地址data
- Get请求参数clazz
- classpublic static cn.hutool.http.HttpResponse postRequest(String url, String body)
url
- 请求地址body
- 请求数据Copyright © 2022. All rights reserved.