微信公众号测试号怎么自定义菜单

步骤一:
新建一个ionic项目,把需要处理的逻辑和后台页面当成一个app的功能做好,这里主要要用懒加载的方法做,以便微信公众号取跳转路径。这里我把项目打包成浏览器,然后部署到外网服务器的tomcat目录下了。
步骤二:
这里主要介绍怎么用代码自定义生成菜单,我这里使用的是微信公众号的测试号,这里主要参考了这篇文章。
微信公众号自定义菜单
1.创建MyX509TrustManager类,用来进行https请求。

public class MyX509TrustManager implements X509TrustManager {
   
   
    public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException {
   
   
    }

    public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException {
   
   
    }

    public X509Certificate[] getAcceptedIssuers() {
   
   
        return null;
    }
}

2.首先获取access_token

 private  String gettaken(){
   
   
 		String access_token="";
        StringBuffer buffer = new StringBuffer();
        try {
   
   
            // 创建SSLContext对象,并使用我们指定的信任管理器初始化
            TrustManager[] tm = {
   
   new MyX509TrustManager()};
            SSLContext sslContext = SSLContext.getInstance("SSL", "SunJSSE");
            sslContext.init(null, tm, new java.security.SecureRandom());
            // 从上述SSLContext对象中得到SSLSocketFactory对象
            SSLSocketFactory ssf = sslContext.getSocketFactory();
            URL url = new URL("https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=你自己的appid&secret=你自己的secret");
            HttpsURLConnection httpUrlConn = (HttpsURLConnection) url.openConnection();
            httpUrlConn.setSSLSocketFactory(ssf);
            httpUrlConn.setDoOutput(true);
            httpUrlConn.setDoInput(true);
            httpUrlConn.setUseCaches(false);
            httpUrlConn.setRequestMethod("GET");
            httpUrlConn.connect();
            // 将返回的输入流转换成字符串
            InputStream inputStream = httpUrlConn.getInputStream();
            InputStreamReader inputStreamReader = new InputStreamReader(inputStream, "utf-8");
            BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
            String str = null;
            while (
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值