Java微信开发-服务器配置等信息-
2015-10-10 14:40
489 查看
直接一点哈,用的是Java开发的、SpringMvc。自己只是把自己遇到的东西 写下来 ,方便以后查看,大家也可以了解一下。有什么问题可以一起探讨!
如果启用“开发者中心”,则微信公众平台本身的自动回复,自定义菜单则不能用,就必须需要自己去写代码实现功能。
一、配置
这个配置按照微信提示配置就可以了。
二、后台代码
注:一般遇到错误按照微信提示是可以解决的 这里不存什么大问题。
三、开发者中心选择性用
因为启用开发者中心的话自动回复、自定义菜单就没法用了。就得全部自己开发,这个工程量还有有一点小大的,所以没有非要用到开发者中心的话就不要去用。微信开发功能稍微多一点的话,估计都得用了。
如果启用“开发者中心”,则微信公众平台本身的自动回复,自定义菜单则不能用,就必须需要自己去写代码实现功能。
一、配置
这个配置按照微信提示配置就可以了。
二、后台代码
@RequestMapping(value="/api",method=RequestMethod.GET) @ResponseBody public String initGetAPI(HttpServletRequest request, HttpServletResponse response) { // 微信加密签名 String signature = request.getParameter("signature"); // 时间戳 String timestamp = request.getParameter("timestamp"); // 随机数 String nonce = request.getParameter("nonce"); // 随机字符串 String echostr = request.getParameter("echostr"); //正式微信公众号 String token = "Token"; try { // 通过检验signature对请求进行校验,若校验成功则原样返回echostr,表示接入成功,否则接入失败 if (SignUtil.checkSignature(token,signature, timestamp, nonce)) { return echostr; } }catch(Exception ex) { return "Illegal Call"; } return "ERROR"; } @RequestMapping(value="/api",method=RequestMethod.POST) public void initPostAPI(HttpServletRequest request, HttpServletResponse response) { //业务逻辑 }
注:一般遇到错误按照微信提示是可以解决的 这里不存什么大问题。
三、开发者中心选择性用
因为启用开发者中心的话自动回复、自定义菜单就没法用了。就得全部自己开发,这个工程量还有有一点小大的,所以没有非要用到开发者中心的话就不要去用。微信开发功能稍微多一点的话,估计都得用了。
相关文章推荐
- 微信支付之H5页面WAP端接入
- 微信JSSDK PHP Demo
- 根据输入时间日期返回时间、昨天、本周几、具体日期 类似于微信朋友圈时间 (msserver 标量值函数 )
- 高仿微信对话列表滑动删除效果
- cc2541修改广播信号(以蓝牙接入微信为例)
- PHP获得微信用户的OpenID,然后再通过OpenID和access_token查询用户信息
- 微信红包
- ios9 qq、微信分享和登录
- android 系统自带分享文字+图片到微信朋友圈
- 使用ngrok让微信公众平台通过80端口访问本机
- android仿微信viewpager indicator+frament
- 微信消息推送协议简单分析
- 如何判断微信内置浏览器 MicroMessenger
- 微信公众号无限群发
- 使用elasticsearch1.5.2查询指定距离范围内的城市(类似微信附近的人)
- 仿微信客户端 帧布局中加入fragment
- [模拟Android微信]主界面
- android集成微信支付(全是坑)
- QQ 微信 新浪 无法 分享 收集
- QQ,微博,微信链接分享无法显示分享记录