首页 > 编程知识 正文

微信平台怎么做步骤,微信平台的运作方式

时间:2023-05-03 08:46:30 阅读:252959 作者:3513

 微信平台开发基本步骤:

 第一步骤:申请一个微信公众平台账号。地址:http://mp.weixin.qq.com

 第二步骤:创建一个web应用-Hello

 第三步骤:创建一个Servlet -wenxin.
  

servlet的doGET的实现: String Token="token1234"; String signature = request.getParameter("signature"); String timestamp = request.getParameter("timestamp"); String nonce = request.getParameter("nonce"); String echostr = request.getParameter("echostr"); if(StringUtil.isEmpty(signature)){ return false; } if(StringUtil.isEmpty(timestamp)){ return false; } if(StringUtil.isEmpty(nonce)){ return false; } if(StringUtil.isEmpty(echostr)){ return false; } String[] ArrTmp = { Token, timestamp, nonce }; Arrays.sort(ArrTmp); StringBuffer sb = new StringBuffer(); for (int i = 0; i < ArrTmp.length; i++) { sb.append(ArrTmp[i]); } String pwd = Encrypt(sb.toString()); if(StringUtil.trim(pwd).equals(StringUtil.trim(signature))){ this.echostr=echostr; return true; }else{ return false; } //相关方法 private String Encrypt(String strSrc) { MessageDigest md = null; String strDes = null; byte[] bt = strSrc.getBytes(); try { md = MessageDigest.getInstance("SHA-1"); md.update(bt); strDes = bytes2Hex(md.digest()); //to HexString } catch (NoSuchAlgorithmException e) { System.out.println("Invalid algorithm."); return null; } return strDes; } //相关方法 public String bytes2Hex(byte[] bts) { String des = ""; String tmp = null; for (int i = 0; i < bts.length; i++) { tmp = (Integer.toHexString(bts[i] & 0xFF)); if (tmp.length() == 1) { des += "0"; } des += tmp; } return des; }


 第四步骤: 部署应用-http://x.x.x.x/hello/weixin  ip地址必须是公网,要不然没法注册成为开发模式。

 第五步骤:注册成为开发者模式。
 注册的时候会输入参数
 URL : http://x.x.x.x/hello/weixin
 Token: token1234

 

最后就注册成功,可以进行微信公众平台开发了。

如有具体细节问题请邮件到359092844@qq.com,会给予回复。本人有丰富的微信平台开发经验,能提供快速、高效、准确的解决方案。如有微信平台外包项目,可以直接联系本人QQ:359092844,价格好商量,由客户说了算,但前提条件是要合作愉快。钱没挣到可以,但是的有个好心情吧。

 

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。