文档章节

砖头人:qq登陆授权

caoyongjun
 caoyongjun
发布于 2016/12/12 22:46
字数 258
阅读 11
收藏 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”。

© 著作权归作者所有

共有 人打赏支持
caoyongjun
粉丝 3
博文 9
码字总数 3875
作品 0
朝阳
程序员
django 微信登陆的两种形式

路径:【管理后台】-【系统】-【用户设置】-【登陆】-【微信】 微信登陆有四个方式:微信网页登录、微信内分享登录、手机浏览器微信登录、手机APP微信登录。 微信网页登录与微信内分享登陆的...

飞儿飞
2016/11/14
125
0
如何在Android手机中开发QQ账户登陆功能的应用

背景 OAUTH开发授权协议,为用户资源的授权提供了一个安全开放而又简易的标准。可以使用第三方的账户登陆另一个方的应用或服务,而不暴露给另一个应用该账户的信息。现在已经得到广泛的应用,...

长平狐
2012/09/06
466
0
python 使用qq登陆搜狗微信搜索

本博文只提供登陆的过程,不提供具体的代码,如果需要源码的请联系qq 516750653. 首先你应该对常见的加密算法比较了解,知道即可,还有你需要了解如果使用firebug进行js调试,需要比较熟练,其次你...

tuerqidi
2015/10/02
603
2
java发送邮件遇到的问题

今天尝试用java.mail.jar来实现Java程序发送邮件的功能,遇到一些问题: 一、当使用QQ邮箱向网易邮箱发邮件时: 问题1:530错误,需要建立安全连接,报错如下: javax.mail.AuthenticationF...

Henrykin
2016/10/15
142
0
QQ账号登陆的Ruby实现

腾讯公司开放了QQ登陆,这对广大站长是个好消息,从此实现QQ账号登陆您的网站不再是梦想。但是遍寻腾讯的SDK文档,并不见Ruby的实现,这对Ruby爱好者可不是个好消息。经过好几天的摸索,我终...

鉴客
2011/09/06
1K
3

没有更多内容

加载失败,请刷新页面

加载更多

一个可能的NEO链上安全随机数解决方案

0x00 困境 链上安全随机数生成应该算是一个比较蛋疼的问题,哪怕你的系统再牛逼,合约程序困在小小的虚拟机里,哪怕天大的本事也施展不开。 更悲催的是,交易执行的时候,是在每一个节点都执...

暖冰
37分钟前
0
0
【大福利】极客时间专栏返现二维码大汇总

我已经购买了如下专栏,大家通过我的二维码你可以获得一定额度的返现! 然后,再给大家来个福利,只要你通过我的二维码购买,并且关注了【飞鱼说编程】公众号,可以加我微信或者私聊我,我再...

飞鱼说编程
今天
1
0
Spring5对比Spring3.2源码之容器的基本实现

最近看了《Spring源码深度解析》,该书是基于Spring3.2版本的,其中关于第二章容器的基本实现部分,目前spring5的实现方式已有较大改变。 Spring3.2的实现: public void testSimpleLoad(){...

Ilike_Java
今天
1
0
【王阳明心学语录】-001

1.“破山中贼易,破心中贼难。” 2.“夫万事万物之理不外于吾心。” 3.“心即理也。”“心外无理,心外无物,心外无事。” 4.“人心之得其正者即道心;道心之失其正者即人心。” 5.“无...

卯金刀GG
今天
2
0
OSChina 周三乱弹 —— 我们无法成为野兽

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ _刚刚好: 霸王洗发水这波很骚 手机党少年们想听歌,请使劲儿戳(这里) hahahahahahh @嘻酱:居然忘了喝水。 让你喝可乐的话, 你准忘不了...

小小编辑
今天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部