刚刚做了一个第三方登录的网站,之前没有做过,在网上找前辈们的杰作,但都没有找到,只好自己摸索,做出来QQ第三方登录。

1、要做QQ第三方登录,首先得在QQ互联(http://wiki.connect.qq.com/)上有账号,也就是有QQ账号,不要和我说,你没有,好样的,大伙拉出去让你捡会肥皂。然后申请成为开发者。你可以选择是个人和公司类型,根据你个人情况选择。

2、注册成功后,就可以创建应用了,可以创建网站类型和移动应用类型,根据个人情况选择就好。

3、之后就创建应用就好

这里的名称和简介根据你的项目的情况填写就好,测试的话,随便写就好,这里最重要的是网站地址这一步,本地是不行的,这里必须是公网可以访问的网址,根据它的提示进行操作就好,填完以后记得验证,验证成功后就创建应用成功了。它会分配给你一个app_id和app_key,这两个东西很重要。你的项目开发中就会用到。

4、创建应用成功后,到文档资料中去下载对应的javaSDK

下载下来的SDK中,有使用说明文档,自己参照着做就行。值得注意的是在qqconnectconfig.properties文件中,app_ID就是你创建成功后给你的app id,app_Key也一样,对应的redirect_URI就是你创建应用时的回调地址,这里一定要是一样的,不一样就会报错。还有一点,scope参数这里我建议大家不要全部选择,根据你的实际情况选择就好。举个例子,比如你去买件衣服,但是服务员却向你要身份证号码,你的出生年月等等。。。心里是不是会毛毛的,所以选择自己所需要的就好。一般只需要get_user_info这个属性,获取头像,性别,昵称。

配置文件修改好之后,将sdk4j_demo导入你的项目中,在web.xml中配置对应的servlet,就可以进行测试了,但,小伙伴们会发现,demo里的获取头像的方法获取不到头像,这里就需要小伙伴们去看看对应的API文档,里面有具体的获取头像的方法,可以获取到空间头像和QQ头像。如果看了实在不会,私信!!

得到这些数据后就可以就他们添加到你的项目中。集成到你的项目中,是不是很简单!

小子我也是新手,希望能对你有所帮助,谢谢!

java 第三方登录之QQ登录相关推荐

  1. 网站如何接入第三方登录,微信登录和QQ登录:注册认证篇

    第三方登录平台接入 (QQ\微信登录) QQ登录接入 第一步成为QQ应用开发者,审核期限七天 一.所需材料 1.公司注册相关信息 2.营业执照扫描件 微信登录接入 第一步成为微信开发平台开发者,认证费 ...

  2. dedecms织梦第三方登录插件-QQ登录、微博登录、微信登录

    织梦程序集成第三方QQ登录.微博登录.微信登录,获取QQ.微博.微信,并存储至数据库,一键注册为网站会员,不用再次填写绑定信息,方便粘贴用户更强. 织梦第三方登录效果 第三方登录插件特点 1.所有文件 ...

  3. flutter在IOS上的登录实现——QQ登录、微信登录、自动识别手机号一键登录、apple登录

    flutter在IOS上的登录实现--QQ登录.微信登录.自动识别手机号一键登录.apple登录 一.QQ登录 使用的第三方库: 具体操作方法: 1.配置 Universal Links 2.QQ互联 ...

  4. 美多商城项目之用户登录:账号登录、QQ登录

    一.账号登录 1.1 用户名登录 1. 用户名登录逻辑分析 2. 用户名登录接口设计 1.请求方式 选项 方案 请求方法 POST 请求地址 /login/ 2.请求参数:表单 参数名 类型 是否必传 ...

  5. uniapp实现微信登录或者QQ登录

    uniapp实现微信登录或者QQ登录 无论是哪种登录, 都要用到uni.login 一. 获取服务供应商 在实现登录前,先查看一下可以使用哪种方式登录. 在APP平台, 可用的服务商, 是打包环境中配 ...

  6. 商城项目---day04---账号登录和QQ登录

    一:用户名登录和用户名展示: # 用户名登陆接口实现 class LoginView(View):def post(self, request):data = json.loads(request.b ...

  7. java中如何实现qq登录与微博登录,QQ和新浪微博登陆第三方的简单实现

    一.微博登陆第三方 1.登陆有两种方式:js+html和WBML部署.以js+html为例,申请到APPKey之后,引入js,要替换掉appkey参数 2.部署html和js WB2.anyWhere ...

  8. SpringBoot - OAuth2第三方登录之QQ登录

    之前写过一篇OAuth2 - 第三方登录之新浪登录,也写过一篇OAuth2 - 第三方登录之微信登录,提到过QQ审核很复杂,我之前提交审核很多次,各种原因失败,这一次总算成功了,所以便来记录一下其中过 ...

  9. android接入原生第三方登录(微信登录、QQ登录、新浪微博登录)

    第一步:去对应的平台上注册app的相关信息,这一步,可参考我的另外一个篇,关于接入亲加通信云的文章 各个平台注册应用信息的地址如下:                新浪微博               ...

  10. java可以微信qq同时登陆_java实现 微博登录、微信登录、qq登录实现代码_java_脚本之家...

    微信,微博,QQ,这是现在目前用的最多的手机 APP,我们做产品哪能不跟他们不沾边,对于登录,我想谁也不想要多少个帐号密码,根本记不住! 为了增加用户体验,用户能够快速的注册登录,第三方账号进行登录注 ...

最新文章

  1. 细数C++和C的差别
  2. PHP获取IP地址以及IP地址所在位置
  3. fzyzojP3372 -- [校内训练20171124]博弈问题
  4. 推荐一个算法/数据结构 可视化(Data structure Visualization) 网站
  5. minst0-9对应81-30-3的特征频率曲线
  6. 成功解决SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame See
  7. adb 连接某个wifi_一加7 Pro全局强制开启90Hz刷新率的办法(附ADB文件下载)
  8. php tcp和udp的区别,HTTPS 和 HTTP、UDP 和 TCP 的区别
  9. ASP.NET MVC 2.0
  10. 未能加载包studio package_Xrepo:一个现代化的跨平台 C/C++ 包管理器
  11. gcc编译c文件的简单操作
  12. 再有人问你什么是ThreadLocal,就把这篇文章甩给他!
  13. 【PostgreSQL-9.6.8】序列
  14. 实战总结的7个C程序,好东西不私藏
  15. Git-LFS:大文件也有了版本管理
  16. python计算日期到天数_利用python计算时间差(返回天数)
  17. 设置网站 titile keyword 以及 descript
  18. THREE加载模型FBX、OBJ、GLTF
  19. H3C交换机配置堆叠
  20. CLRS 17.2核算法

热门文章

  1. 计算机配置高低怎么看,电脑配置高低怎么判断_教你查看电脑配置高低的方法...
  2. Win10怎么通过设置组策略编辑器锁定IE主页
  3. Android 讯飞离线语音听写/离线语音识别SDK
  4. 为什么说冯诺依曼结构是现代计算机的基础,为什么现代计算机被称为冯·诺依曼结构计算机?...
  5. ML / SML 常见错误解决办法
  6. ubuntu系统学习4——安装engin和opencv3
  7. C++ QT中国象棋项目讲解(四) 简单的人机对战
  8. 华为鸿蒙os安卓系统,华为鸿蒙OS:再见了,安卓!
  9. C/C++ 时间知识总结
  10. TOJ 2977.Eight