java 实现微信公众号开发服务器认证
有两种办法
第一种
最简单:
点击提交的时候,微信公众号会给你url发送一个get请求,
里面有个echostr参数直接返回就行了,
第二种:
就是根据微信发过来的签名,然后你把数据加密下,对比下数据,然后把echostr返回回去
直接上代码
@RequestMapping("/wx")@ResponseBodypublic String wxGZHGetMsg(HttpServletRequest request){// 获取随机数String echostr = request.getParameter("echostr");// 加密签名String signature = request.getParameter("signature");//随机数String nonce = request.getParameter("nonce");//时间戳String timestamp = request.getParameter("timestamp");// 自己在微信开发那里设置的String token ="aaa";List<String> list = new ArrayList<>();list.add(token);list.add(timestamp);list.add(nonce);Collections.sort(list);String join = String.join("", list);String s = DigestUtils.sha1DigestAsHex(join);System.out.println(s);System.out.println(signature);return request.getParameter("echostr");}
java 实现微信公众号开发服务器认证相关推荐
- java之微信公众号开发
微信公众号介绍: 微信公众号分为服务号.订阅号.企业号,订阅号可以个人申请,服务号和企业号要有企业资质才可以.而我们所说的微信公众号开发是指的是订阅号和服务号,而官方给的两个号的相关权限的解释: 1. ...
- php验证微信公众号开发服务器token失败的原因之一
微信公众号开发验证服务器token失败的原因各有各的不同,我只是提供我遇到的一种:php用错代码使得没有request返回值导致微信公众号验证服务器token失败. 我后台用的是php,而且是word ...
- php 公众号token认证,微信公众号开发——Token认证
公众号开发第一步就是绑定Token,Token认证相当于把我们的公众号和服务器关联起来,只有Token认证成功了我们的服务器才能接收到来自公众号的消息.微信官方回调的地址必须能在公网上访问,后端服务的 ...
- Java 进行微信公众号开发遇到的一些坑
前言 最近试水了一下微信公众号,花了一天开发,记录下其中的坑,分享给大家.附上公众号二维码,实现讲笑话的功能,欢迎大家关注. 该公众号实现功能: 1.发送任意内容,随机返回笑话 2.笑话调用了网上开发 ...
- 微信公众号接口服务器认证配置
移动端的项目之前一直没有接触过,最近做了一个公众号的项目.做过公众号的程序猿都清楚,开发公众号需要访问后台接口服务器.首先通过公众号接口测试号登录微信公众平台. URL地址是外网接口服务器地址.Tok ...
- java的微信公众号开发零(授权登陆,版本一)
一.准备 1.一个微信公众号,也可以申请一个测试号. 测试号申请网址:http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 2.云 ...
- Java微信公众号开发(附源码!!!)
笔者最近在为一个艺考服务团队开发手机端的服务,由于开发app需要的时间较长,所以选择开发微信公众号.本人比较擅长Java开发,所以本文是基于Java语言的公众号开发.话不多说,直接进入正题. 准备工作 ...
- 微信公众号开发--消息接收与回复
在上篇文章中已经说明如何接入微信服务器,此篇直接接着上篇文章介绍公众号的消息接收与回复,可以结合上篇文章阅读本文,微信公众号开发–服务器接入. 微信公众号开发接口文档: https://mp.weix ...
- 微信公众号开发之服务器接入指南之Java版本
微信公众号开发的官方文档: https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319 其中我们开发好的服务器,在配置到 ...
- Java微信公众号开发微信网页授权之前端传递code方式获取用户信息
本片博客讲解的网页授权分为两步,前端先传递backUrl(回调地址)到后台网页授权接口,该接口拿到回调地址后组装授权连接,重定向到前端页面,前端页面截取Code,传入后端获取用户信息方法,获取用户信息 ...
最新文章
- kafka删除队列_没想到 Kafka 还会这样问,学会这些带你轻松搞定大厂面试!
- frps 多个_同时穿透多个内网web服务,提示冲突
- TensorFlow2.0(四)--Keras构建深度神经网络(DNN)
- webpack如何将css文件分离的,webpack--css:Less文件的打包和分离(八)
- 极限 lim(x^x-(sinx)^x)/(x²arctanx)
- Windows 7 BitLocker 体验
- win11虚拟内存如何设置 Windows11设置虚拟内存的步骤方法
- Live2d vue 插件 将live2d引入vue工程 在网页上添加live2d模型
- linux udp转发脚本,使用Socat转发TCP和UDP流量搭建跳板教程及一键脚本
- Codeforces 1071 C - Triple Flips
- 2021阿里巴巴国际站产品关键词来源(二)
- python基础资料(Learn|Codecademy好用的工具)
- 获取字符串首字母拼音
- php菱形循环代码,PHP练习–用for循环打印空心菱形,for菱形_PHP教程
- linux笔记(第三周)
- 【英语词组】恋恋不忘Day6-1
- 如何激活conda环境?conda创建新环境步骤教程
- html button去除默认样式
- 等你来答|看看自己对机器学习掌握多少?
- 电脑鼠标右键失效linux,快速解决电脑无法正常使用鼠标右键的方法