文档章节

砖头人:qq登陆授权

caoyongjun
 caoyongjun
发布于 2016/12/12 22:46
字数 258
阅读 13
收藏 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
484
0
python 使用qq登陆搜狗微信搜索

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

tuerqidi
2015/10/02
603
2
Spring Boot实现邮件服务,附常见邮箱的配置

  1. pom.xml文件中引入依赖      <dependency>      <groupId>org.springframework.boot</groupId>      <artifactId>spring-boot-starter-mail</artifactId>      </dep......

SEOwhywhy
12/06
0
0
java发送邮件遇到的问题

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

Henrykin
2016/10/15
142
0

没有更多内容

加载失败,请刷新页面

加载更多

深入解析JSON与XML优缺点对比

本文从各个方面向大家对比展示了json和xml的优缺点,十分的全面细致,具有一定的参考价值,对此有需要的朋友可以参考学习下。如有不足之处,欢迎批评指正。 #1. 定义介绍 1.1 XML定义 扩展标...

前端攻城老湿
8分钟前
0
0
Vue 单页应用(spa)前端路由实现原理

一文搞懂单页应用原理Vue项目History模式路由机制 源码分析VueVueRouter Vue 单页应用(spa)前端路由实现原理 写在前面:通常 SPA 中前端路由有2种实现方式: window.history location.hash...

前端攻城小牛
9分钟前
0
0
Vuex的初探与实战小结

1.概述 每一个 Vuex 应用的核心就是 store(仓库)。“store”基本上就是一个容器,它包含着你的应用中大部分的状态 (state)。 Vuex 和单纯的全局对象有以下两点不同: 1.Vuex 的状态存储是响...

peakedness丶
11分钟前
0
0
CSS 背景图片全屏显示

<style> html { background: url(./static/login/xia.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; ......

SummerGao
15分钟前
0
0
Supplier函数式接口

Supplier接口的不传入参数,返回一个值。真是一个无私奉献的接口,还没有default方法。 下面就想用一个接口试试,其实我本来用的是IntSupplier,但是发现在使用方法引用的时候,不好把Math....

woshixin
29分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部