砖头人:qq登陆授权
砖头人:qq登陆授权
caoyongjun 发表于10个月前
砖头人:qq登陆授权
  • 发表于 10个月前
  • 阅读 7
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

摘要: 总结项目

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”。

标签: Java
共有 人打赏支持
粉丝 4
博文 9
码字总数 3875
×
caoyongjun
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: