JavaWeb实现QQ第三方登录

在开发过程中需要使用QQ第三方登录,但发现网上的资料都有点不同,很多还有些误导,这里就详细说下具体的实现吧!
在这里插入图片描述
1、在QQ互联上申请成为开发者
网址:https://connect.qq.com/index.html
不是腾讯的开放平台,注意!!!大概1~2天就可以审核通过
在这里插入图片描述
2、在官网选择“创建网站应用”
①根据实际情况填写这个页面即可,腾讯会有审查,如果填的不对,就会不通过
在这里插入图片描述
②这里的填写务必真实,网站需要提前注册好
网站的访问地址就是后面网站部署成功之后访问的地址,例如http://xosadassdaa.com或者http://xosadassdaa.com/demo这种
回调域简单来说就是当我们使用QQ接口时,QQ给我们反馈的路径,对于javaWeb项目,一般都是填登录的那个controller路径,例如http://xosadassdaa.com/Sign/login
服务器类型选择自己购买服务器的厂商即可,备案信息就是前面域名的备案号,这个也务必真实
上述都填写好后,点击创建应用,如果信息没有问题,大约2~3天就会通过了。
在这里插入图片描述
3、!!!域名映射修改!!!
这是最容易忽视的,前面写的回调域是QQ登录时返回数据的地方,如果想要接收并解析数据,就要在那个域名所对应的路径上接收,但我们一般开发都是在项目完成之后再放到服务器,届时才可以通过域名访问,解决方法是:修改本地映射,将本地的ip地址映射到上面填写的域名
在C盘找到hosts文件
在这里插入图片描述
用记事本打开之后,在文件里加上上方框中圈出的内容其中127.0.0.1是指本机的IP地址,域名则是在QQ互联网站上填写的域名
在这里插入图片描述
4、开发阶段
开发手册可以在QQ互联网站上找到:https://wiki.connect.qq.com/,官方提供的也有demo,可以进行查看,这里我也写了一个较为方便的demo,有需要的朋友可以直接下载。
https://download.csdn.net/download/qq_41318914/12462731
前面的“创建网站应用”、“域名映射修改”的具体功能需要大家对计算机知识了解的广泛点,如果有什么其他问题,可以留言,或者私聊QQ:247411754

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值