关于snsapi_userinfo网页授权的说明
以snsapi_userinfo为scope发起的网页授权,是用来获取用户的基本信息的。但这种授权需要用户手动同意,并且由于用户同意过,所以无须关注,就可在授权后获取该用户的基本信息。
微信打开链接(https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx48414ee14f7d7158
&redirect_uri=http://test.cn/testWx//servlet/Oauth2Servlet&response_type=code&scope=snsapi_userinfo&state=1&connect_redirect=1#wechat_redirect)
即可看到效果,效果截图如下:
具体代码如下:(代码参考博客:http://www.cnblogs.com/zyw-205520/p/3581088.html)
Oauth2Servlet.java
package com.payroll.wx.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import net.sf.json.JSONObject; import com.payroll.wx.util.CommendDef; import com.payroll.wx.util.HttpsGetUtil; /** * Oauth2Servlet * * @author admin * @date 2015-2-27 下午04:32:55 */ public