微信平台开发的基本步骤讲解
2013-07-02 17:22
381 查看
微信平台开发基本步骤:
第一步骤:申请一个微信公众平台账号。地址:http://mp.weixin.qq.com
第二步骤:创建一个web应用-Hello
第三步骤:创建一个Servlet -wenxin.
第四步骤: 部署应用-http://x.x.x.x/hello/weixin ip地址必须是公网,要不然没法注册成为开发模式。
第五步骤:注册成为开发者模式。
注册的时候会输入参数
URL : http://x.x.x.x/hello/weixin
Token: token1234
最后就注册成功,可以进行微信公众平台开发了。
如有具体细节问题请邮件到359092844@qq.com,会给予回复。本人有丰富的微信平台开发经验,能提供快速、高效、准确的解决方案。如有微信平台外包项目,可以直接联系本人QQ:359092844,价格好商量,由客户说了算,但前提条件是要合作愉快。钱没挣到可以,但是的有个好心情吧。
第一步骤:申请一个微信公众平台账号。地址: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,价格好商量,由客户说了算,但前提条件是要合作愉快。钱没挣到可以,但是的有个好心情吧。
相关文章推荐
- 微信开发公共服务平台开发(.Net) - 网页授权获取用户基本信息
- 微信硬件平台设备直连全讲解(1)开发前的准备
- 微信小程序开发步骤讲解和实用小技巧
- 微信硬件平台设备直连全讲解(3)公众号的开发
- Visual DSP开发平台基本步骤介绍(转)
- 微信第三方开发平台——微官网新增模板步骤(代码级)
- 微信小程序开发步骤讲解和实用小技巧
- 微信平台二次开发实例讲解——三元篇
- 微信公众平台-本地实时开发调试(具体步骤)
- 微信第三方平台开发经验总结(二):获取component_access_token
- 教程:花生棒内网穿透 搭建微信开发平台
- 夺命雷公狗---微信开发45----获取用户基本信息接口(2)
- 微信订阅号开发模式基本配置
- Java微信公众平台开发(11) 微信三大平台的关联
- 微信开放平台API开发资料
- 微信小程序从零开始开发步骤(六)4种页面跳转的方法
- 安卓 微信开发步骤
- 微信开放平台之公众号第三方平台开发及全网发布验证
- 玩转微信开发(带你读懂开源微信营销平台微擎)
- 第七篇 :微信公众平台开发实战Java版之如何获取微信用户基本信息