微信网页授权java实现
功能:主要用于在用户通过手机端微信访问第三方H5页面时 获取用户的身份信息(openId,昵称,头像,所在地等。。)可用来实现微信登录、微信账号绑定、用户身份鉴权等功能。 开发前的准备: 1、需要有一个公众号,拿到AppID和AppSecret; 2、进入公众号开发者中心页配置授权回调域名。具体位置:接口权限-网页服务-网页账号-网页授权获取用户基本信息-修改 注意,这里仅需填写全域名(如www.qq.com、www.baidu.com),勿加 http:// 等协议头及具体的地址字段; 这个域名需要是一个备案过的域名。这个条件比较难办,幸好热心的网友qydev为我们无私地提供了一个备案过的域名,我们可以通过使用Ngrok来虚拟一个域名映射到本地开发环境,简直是web开发神器啊。。 qydev版Ngrok使用说明及下载地址: http://www.qydev.com/ 本文以 lovebread.tunnel.qydev.com 域名为例: 3、如果嫌手机上测试麻烦,可以使用微信官方提供的web开发者工具直接在浏览器中进行调试。 前提是需要在微信公众号中绑定开发者账号:登录公众号-开发者工具-进入web开发者工具-绑定web开发者微信账号 使用说明及下载地址: https://mp.weixin.qq.com/wiki?action=doc&id=mp1455784140&t=0