1.引入第三方提供的jar包pom.xml,systemPath为存放路径
<dependency>
<groupId>org.other</groupId>
<artifactId>qq</artifactId>
<version>20160812</version>
<scope>system</scope>
<systemPath>${basedir}/web/WEB-INF/lib/Sdk4J.jar</systemPath>
</dependency>
2.配置qqconnectconfig.properties,前两个参数是申请授权登陆时qq下发的,scope是我们需要用到的作用域获取用户信息
app_ID = **********
app_KEY = **********
scope = get_user_info
baseURL = https://graph.qq.com/
getUserInfoURL = https://graph.qq.com/user/get_user_info
accessTokenURL = https://graph.qq.com/oauth2.0/token
.....省略
3.后端程序获取前端授权qq后返回的数据
accessToken:“授权返回的令牌”,openId:"qq唯一的id"
//利用前端返回的信息获取用户的qq空间信息
UserInfo qzoneUserInfo = new UserInfo(accessToken, openId);
//获取用户详细信息
UserInfoBean userInfoBean = qzoneUserInfo.getUserInfo();
4.然后使用openId查看用户表有无此人,如果无就新生一条用户记录。
如果此时此刻,你也在北漂、上漂、广漂、深漂,那这里就是你的新家:www.brickman.cn。
欢迎加入砖头人大家庭,现邀请你体验为你定制开发的“砖头人app”。