fwq
2023-07-19 45e15e0ab8dd48318931e68e67f1d18cc570098c
获取模板消息列表
1个文件已修改
27 ■■■■ 已修改文件
src/main/java/com/hx/mp/util/MPWeixinBaseUtil.java 27 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/hx/mp/util/MPWeixinBaseUtil.java
@@ -14,6 +14,7 @@
import java.net.HttpURLConnection;
import java.net.URL;
import java.nio.charset.StandardCharsets;
import java.text.MessageFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
@@ -34,12 +35,16 @@
    private static final String JSCODE2SESSION_URL = "https://api.weixin.qq.com/sns/jscode2session?";
    /**发送订阅消息通知链接*/
    private static final String SEND_SUBSCRIBE_MESSAGE = "https://api.weixin.qq.com/cgi-bin/message/subscribe/send?access_token=";
    //生成小程序二维码地址(方形)
    /**生成小程序二维码地址(方形)*/
    public static final String MAKE_TWOCODE_SQUARE_URL = "https://api.weixin.qq.com/cgi-bin/wxaapp/createwxaqrcode?access_token=";
    //生成小程序二维码地址(圆形)
    /**生成小程序二维码地址(圆形)*/
    public static final String MAKE_TWOCODE_ROUND_URL = "https://api.weixin.qq.com/wxa/getwxacode?access_token={0}";
    //生成无限二维码
    /**生成无限二维码*/
    public static final String URL_UNLIMIT_SQUARE = "https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token={0}";
    /**获取小程序订阅个人模板列表*/
    private static final String GET_APP_TEMPLATE = "https://api.weixin.qq.com/wxaapi/newtmpl/gettemplate?access_token=";
    /**获取公众号模板列表*/
    private static final String GET_GZH_TEMPLATE = "https://api.weixin.qq.com/cgi-bin/template/get_all_private_template?access_token=";
    //////////////////////////////////////////////////
    /** (小程序)通过code换取网页授权access_token/如果是snsapi_base模式的授权,这里就可以拿到openId了 ***/
@@ -812,4 +817,20 @@
        return file;
    }
    /**
     * 获取小程序订阅模板
     * @param accessToken token
     * **/
    public static JSONObject appTemplateList(String accessToken) {
        return HttpURLUtil(GET_APP_TEMPLATE+accessToken,"");
    }
    /**
     * 公众号订阅模板
     * @param accessToken token
     * **/
    public static JSONObject gzhTemplateList(String accessToken) {
        return HttpURLUtil(GET_GZH_TEMPLATE+accessToken,"");
    }
}