利用servlet 实现JAVAWeb访问微信OAuth2.0认证,获取用户信息的实例
来源:互联网 发布:程序员转行能干什么 编辑:程序博客网 时间:2024/05/29 23:48
首先讲解一下OAuth2.0方面的技术问题
我们要想获取微信用户信息,需要通过微信官方OAuth2.0认证,访问的办法就是向微信服务器发送一条URL。
这个URL格式如下:
https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxf370f557c5df3a88&redirect_uri=http://xueqi1115.oicp.net/GW/servlet/OAuth2Servlet&response_type=code&scope=snsapi_base&state=99#wechat_redirect
里面需要修改的内容是appid 和 redirect_uri ,上面这个例子是我自己的appid 和redirect_uri.
appid为你自己的微信官方给出的唯一appid信息,不用多说
redirect_url 是你向服务器发送请求后,需要接受服务器返回消息的serlet地址。
其他不需要变动
另外需要强调的一点是,在微信公众平台管理菜单中找到接口权限菜单,打开后找到图所示权限接口:
点击修改按钮,填写你的真实有效域名地址。例如我们平常访问http://www.baidu.com,那么你要填写的就是去掉http://协议头的www.baidu.com就行。我的域名是xueqi1115.oicp.net。
接下来我们继续在微信公众平台管理菜单中找到自动以菜单,创建一个菜单项,名字随便起,但是要使用网页跳转的方式,其跳转的地址就是我最上面给出的那个URL
java的具体实现
首先创建一个servlet,直接上代码了:
下面是跳转的jsp页面代码 ,非常简单
0 0
- 利用servlet 实现JAVAWeb访问微信OAuth2.0认证,获取用户信息的实例
- 利用servlet 实现JAVAWeb访问微信OAuth2.0认证,获取用户信息的实例
- 微信开发之获取OAuth2.0网页授权认证和获取用户信息进行关联
- PHP---微信OAuth2.0网页授权获取用户信息
- 【Servlet】基于Jsp的微信Oauth2认证
- 调用微信OAuth2.0网页授权接口实现用户信息的绑定
- 微信公众号开发《一》OAuth2.0网页授权认证获取用户的详细信息,实现自动登陆
- 微信开发之获取OAuth2.0网页授权认证和获取用户信息进行关联(转:http://playxinz.iteye.com/blog/2249634)
- 微信获取用户信息实例
- 微信oauth2.0,通过snsapi_base获取用户信息bug(可能算是我的场景造成的)
- 【Servlet】对基于Jsp的微信Oauth2认证的改进
- (微信公众号开发《一》OAuth2.0网页授权认证获取用户的详细信息,实现自动登陆)http://blog.csdn.net/liaohaojian/article/details/70175835
- SAE+Servlet+JSP实现微信公众平台OAuth2.0网页授权的使用
- SAE+Servlet+JSP实现微信公众平台OAuth2.0网页授权的使用
- 转载:SAE+Servlet+JSP实现微信公众平台OAuth2.0网页授权的使用
- php利用微信接口获取微信用户信息
- 微信开发之实现获取用户信息
- 微信公众平台开发—利用OAuth2.0获取微信用户基本信息
- 纪念博客开通第一天
- allegro学习之如何添加定位孔
- 深度学习在图像超分辨率重建中的应用
- Android通过POI架包生成Excle表格
- Zabbix的events页面非常慢且消耗大量资源
- 利用servlet 实现JAVAWeb访问微信OAuth2.0认证,获取用户信息的实例
- java小白对static修饰方法的用法总结
- 汉诺塔问题(N阶梵塔问题)
- mysql 导出数据到文件 ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so
- socket编程及本地socket实现
- 打开资源文件assets
- fft
- 次优路径算法
- stm32---室内温湿度监控系统