`

(一)微信公众平台 url,token的基本配置

阅读更多

微信公众平台开发

首先先建一个个人公众账号,这里因为不是企业,所以只能选择申请个人订阅号

进去之后开始设置开发者模式

 

在基本配置中设置



 URL就是你服务器的地址

token 这个由于是第一次摸索,所以我自己研究了好久

这里要说一下,之前查了好几篇文章都是说随便设置都可以,但当我设置了之后在提交的时候一直说token出错, 后来才发现

其实要明白一个道理 这个是微信对你自己的服务器的一个访问,所以token作为你服务器的一个校验

在这里如果你的服务器端没有明确的指出token 那么这里你可以随意的定义

关键是在你的服务器端的controller中要有一个请求是做微信校验的

  @RequestMapping("/index")
    public String login(HttpServletRequest req, HttpServletResponse resp)throws IOException{

        System.out.println("请求到来");
        resp.setCharacterEncoding("GBK");
        // 微信加密签名
        String signature = req.getParameter("signature");
        System.out.println(signature);
        // 时间戳
        String timestamp = req.getParameter("timestamp");
        System.out.println(timestamp);
        // 随机数
        String nonce = req.getParameter("nonce");
        System.out.println(nonce);
        // 随机字符串
        String echostr = req.getParameter("echostr");
        PrintWriter pw = resp.getWriter();
        pw.write(echostr);  //这里 echostr 的值必须返回,否则微信认为请求失败
        pw.flush();
        pw.close();
       return "index";
    }

 

提交 完成校验,点击启用  则微信平台这块就设置完成了

 

  • 大小: 54.6 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics