Java生成带参数的微信小程序二维码
微信官方提供了三个生成二维码的方法,这里我们使用第三个 getUnlimited 数量无限制的这个方法。
第一步:生成 access_token
/**
* 获取微信accessToken
*/
public String getAccessToken() {
// 先从redis获取
String redisAccessTokenKey = String.format(Constant.REDIS_ACCESS_TOKEN_KEY, appId);
String accessToken = RedisUtil.get(redisAccessTokenKey);
if (StringUtils.isNotBlank(accessToken)) {
log.info("返回redis中AccessToken: {}", accessToken);
return accessToken;
}
String url = String.format(Constant.ACCESS_TOKEN_URL, appId, appSecret);
JSONObject jsonObject;
try {
jsonObject = restTemplate.getForObject(url, JSONObject.class);
} catch (Exception e) {