发表于: 2017-12-24 22:30:54

1 628


今天完成的事情

申请了一个微信测试公众号,用servlet接入

需要绑定域名,直接用了模拟域名工具生成的域名

public void doGet(HttpServletRequest request, HttpServletResponse response)throws IOException{
String signature = request.getParameter("signature");
   String timestamp = request.getParameter("timestamp");
   String nonce = request.getParameter("nonce");
   String echostr = request.getParameter("echostr");
   PrintWriter out = response.getWriter();
   if (CheckUtil.checkSignature(signature,timestamp,nonce)){
out.print(echostr);
   }
PrintWriter out = response.getWriter();
   out.print(echostr);
}

参数含义:

在服务器上验证之后,就可以返回echostr给微信服务器,就绑定成功了


通过get请求access_token:

public static JsonObject doGetStr(String url)throws IOException{
DefaultHttpClient client = new DefaultHttpClient();
   HttpGet httpGet = new HttpGet(url);

   JsonObject jsonObject=null;
   HttpResponse httpResponse = client.execute(httpGet);
   HttpEntity entity = httpResponse.getEntity();
   if (entity != null){
String result = EntityUtils.toString(entity,"UTF-8");
       jsonObject = new JsonParser().parse(result).getAsJsonObject();

   }
return jsonObject;
}

access_token有效期为两小时,需要定时刷新


明天的计划

写微信网页授权的demo


遇到的问题


收获

微信公众号开发服务器的接入


返回列表 返回列表
评论

    分享到