首页 > 编程知识 正文

QQ第三方登录流程,java qq登录

时间:2023-05-05 16:28:21 阅读:219152 作者:4130

在开发过程中需要使用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五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。