java做后台移动端QQ第三方登录
生活随笔
收集整理的这篇文章主要介绍了
java做后台移动端QQ第三方登录
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
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第三方登录的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: mysql身份证唯一查询_Mysql查询
- 下一篇: LaserJet 5000 及 5100