java做后台移动端QQ第三方登录

java做后台移动端QQ第三方登录https://www.cnblogs.com/liuxianan/p/java-qq-weibo-login.html3.1.实名认证3.2.创建应用3.3.引导用户登录3.4.拿到accessToken3.5.获取openId3.6.获取用户头像昵称等信息3.7.注意事项到了这一步基本上涉及第三方的就结束了,是不是很简单?后面无非就是如何插入数据库、如何保存token、写入session等。有几点注意事项:需要注意数据库中是否已经有改用户,没有的添加…

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第三方登录分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/29688.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注