https://www.cnblogs.com/liuxianan/p/java-qq-weibo-login.html

3.1. 实名认证

3.2. 创建应用

3.3. 引导用户登录

3.4. 拿到accessToken

3.5. 获取openId

3.6. 获取用户头像昵称等信息

3.7. 注意事项

到了这一步基本上涉及第三方的就结束了,是不是很简单?后面无非就是如何插入数据库、如何保存token、写入session等。

有几点注意事项:

  • 需要注意数据库中是否已经有改用户,没有的添加,有的修改,不要重复添加了;
  • QQ昵称昵称有各种奇奇怪怪的字符,包括emoji,MySQL默认没有开启utf8mb4,直接插入会报错,所以需要过滤掉;
  • 需要做好对各种错误的兼容;
  • 接口会同时返回QQ头像和空间头像,QQ头像不一定有,空间头像一定有;
  • 回调地址必须和申请的域名一致,否则会报错。
  • QQ互联有个特大的bug,有时候显示已登录但是点击授权管理一直报错,此时只需要退出重新登录即可;
  • 授权之后用户可能会在过期之前提前取消授权;

相关文档官网已经写得比较细了,但是比较乱:http://wiki.connect.qq.com/

java做后台移动端QQ第三方登录相关推荐

  1. php用户第三方登录失败,php 实现网站端qq第三方登录接口及一些注意事项【原创】...

    最近工作中使用到了网站端QQ 微信 以及新浪微博的第三方登录,以及获取用户的基本信息,在各自开放平台的官方文档上都有详细的介绍 然而QQ登录的部分接口返回值却与其他的不同 所以这里我就完整的介绍一下网 ...

  2. Vue + Java 实现QQ第三方登录授权

    一.前言 Vue 实现QQ第三方登录授权需要获取到 APP_ID和回调域地址,关于这2个的获取方式可以参考小编的另外一篇文章 Java 实现QQ第三方登录 温馨小提示: 本文基于springboot+ ...

  3. Java 实现QQ第三方登录

    前言:很多时候我们都需要如下的第三方登录,用QQ帐号快速登录你的网站,降低注册门槛,为你的网站带来海量新用户. 下面让我们来实现吧,可以参考官网文档,也可以看我下面的操作说明   QQ第三方登录接入指 ...

  4. java实现支付宝第三方登录_Java 实现QQ第三方登录(附赠:完整代码)

    老铁,转发+关注+私信 获取完整代码 前言:很多时候我们都需要如下的第三方登录,用QQ帐号快速登录你的网站,降低注册门槛,为你的网站带来海量新用户. 下面让我们来实现吧,可以参考官网文档,也可以看我下 ...

  5. Java Web 实现 QQ第三方登录

    java web 实现QQ第三方登录功能 首先点击该链接进入腾讯开放平台 ,注册成为开发者 2.注册成功后到这个页面 3.创建web应用 4.填写基本信息(以前的这里会让你填写回调地址 ,现在改了) ...

  6. 腾讯QQ第三方登录2:原理与实现(OAuth2.0协议)

    这一篇博客上接腾讯QQ第三方登录1:申请接入(OAuth2.0协议) 3. 执行过程 3.1 第三方登录图标的代码 <a href="<{:U('Login/login?type ...

  7. 使用QQ互联完成网站的QQ第三方登录(详解+坑)

    前言:网站收尾工作,就只剩下第三方登录,去QQ互联注册,提交资料,审核了快一周,创建应用,一直创建不了,后来才发现是QQ互联的问题,耽误了两天又开始创建应用,终于弄好了,建议大家使用QQ第三方的,一定 ...

  8. web接入QQ第三方登录

    原文地址:https://blog.csdn.net/cwfjimogudan/article/details/54135957 这是第三方登录的第二篇,关于web接入微博第三方登录可以参考我之前的博 ...

  9. 公司网站如何让用户使用QQ第三方登录

    我们做了一个中农物联网系统,为了简化用户使用门槛,并保证用户资料安全,准备在自身的用户管理基础上加入第三方登录,主要是QQ登录.微信二维码扫描登录.手机微信登录等.     QQ第三方登录,用的是QQ ...

  10. maven的web工程QQ第三方登录HTML、

    声明.使用JDK9.idea2018.02 .maven3.5.4.tomcat9  maven的web工程QQ第三方登录接口引入,听起来简单,做完以后也很简单,这里使用 java SDK : 写的文 ...

最新文章

  1. 用自定义方法,传入成绩数组,实现输出考试成绩的成三名
  2. html如何压缩发送,css如何压缩?
  3. 使用Java操作汉字编码的一个例子
  4. 【数据结构与算法】堆
  5. 23种设计模式之适配器模式
  6. [转载]如何限制一个类对象只在栈(堆)上分配空间?
  7. 【Oracle】to_char技巧
  8. python 仪表盘实现_Python实现数据可视化看如何监控你的爬虫状态【推荐】
  9. 一款基于ijkplayer框架的音乐播放器(已开源)
  10. CCNA实验:实验一:思科设备基本配置
  11. pantum打印机驱动安装m6506_奔图m6506驱动下载|
  12. 嵌入式C语言(指针)
  13. 【期权机理与python实践】
  14. erp系统包括哪些模块
  15. vuex中辅助函数写法
  16. 做精明财女必上的3堂课 结婚才是最大的投资
  17. Form表单做调查表
  18. java多个文件压缩打包成zip下载
  19. 游戏开发中常用的算法1(20道题一篇文章)
  20. c语言编程电话簿,C语言实现电话簿项目.pdf

热门文章

  1. 【Python精彩案例】随拍文档转PDF扫描版
  2. 9道微服务面试题,你能回答上来几个?
  3. 关于尚硅谷视频p135配置完yarn-site.xml的硬件资源配置后
  4. 数据结构-天勤习题1
  5. 当“雷布斯”遇到“乔布斯”——小米美国专利状况分析
  6. 基于DWM1000模块开发UWB系统进行室内定位
  7. 蜂鸣器播放青鸟,含曲谱(小萌白新文)
  8. 2021年最新微信漫画小程序全开源商业版免费下载
  9. java日期字符串排序_java字符串日期排序比较问题
  10. 13种常用按钮、文本框、表单等CSS样式