SpringBoot引入QQ第三方登录

最近一段时间经常有很多朋友和我反馈,说看了我之前关于『Java引入QQ第三方登录』的视频,然后去腾讯开发者平台按照我介绍的方法去申请的时候总是审核不通过,各种各样的反馈的失败信息,但其实之前我申请是很顺利的,所以我怀疑是腾讯的审核策略发生了变化。

所以这次我又帮助大家把坑踩了一遍,大家按照我下面介绍的方法再去申请就没什么问题了。

新的审核策略一般会进行几轮审核,第一轮是检查你所填写的网站的信息是否和备案信息相符,第二轮的时候审核员会打开你所填写的网站地址,如果打不开则会退回申请,第三轮的时候审核员会检查你的网站是否建设完备,也就是说我们的页面不能太简陋,否则也会被退回!

下面列出几个我遇到的失败原因:

填入的信息和工信部备案信息不一致

这个问题最好解决,在申请应用的时候填写的基本信息以及平台信息一定要正确!一定要注意你的网站需要进行备案!如果你不记得你的备案信息也不要紧,访问下面这个网站,输入域名查询一下就行。

https://icp.chinaz.com/

这样备案号和网站名称就可以知道了,然后填写到对应的地方。

之后就开始进入审核流程,但是我们已经是可以获取到APP IDAPP Key了,这两个才是在代码层对接的关键信息,需要配置在项目的qqconnectconfig.properties配置文件

网站无法打开

我们需要将本地项目部署到服务器上,并且通过你在QQ互联平台注册的网站地址可以访问到项目,这样审核员在审核的时候就不会以网站无法打开为由退回申请。

然而我们的项目一般都是有端口的,所以我们在部署项目的时候需要配置代理。我一般使用nginx来处理。

      location /test {
        proxy_pass http://127.0.0.1:8099/test;
        proxy_set_header HOST $host;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      }

注意这里的/test就是你在互联平台申请网站地址的后缀,当然这个也是可选的。保证一致就行。

之后我在服务器上访问http://www.xuewei.world/test/就可以访问到网站了!

还有就是,这里的/test是因为我做的测试,真正的项目肯定是有项目名字的,所以大家一定要先想好名字再去互联平台申请,不然到时候改来改去也很麻烦。

网站未建设完善

这个问题是最离谱的!它都不给我通过我怎么建设完善…

最开始我是直接放了一个a标签在页面上,然后审核员估计是看我这网站太寒酸,所以以“网站未建设完善”为理由给我拒绝了。

所以我马上给它美化了一下,套了一个空壳子,只点击QQ登录是真的,其他都是假的

在之后就接受到了审核通过的邮件了!

总结一下

新版的QQ登录的审核策略确实发生了变化,更加的严格了!最开始我甚至都不需要发布到服务器…
这些坑我又帮大家踩了一遍,按照这篇文章去申请基本上就没啥问题了,再有问题可以私信我。

获取测试项目的源码:微信公众号「薛伟同学」,后台回复「QQ登录」。

QQ互联平台:https://connect.qq.com/manage.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值