java之《ssm》第三方QQ登录

来源:互联网 发布:数据字典的作用是什么 编辑:程序博客网 时间:2024/05/21 14:13

前言:开发要用到第三方的登录,采用腾讯官网,看了一些教程,还是感觉蒙蒙的,不过还好,总算是成功了

第一步:作为一个开发者,需要注册开发者信息进入zc.open.qq.com(腾讯开放平台首页)并点击右上角用帐号登录

第二步:然后选择应用接入

然后选择网页应用,创建应用

然后填写项目信息


填写之后就可以了。在登录时会让你通过开发者注册,需要注册一下


然后是进行整合

第一步:下载jar包(sdk)

下载之后,解压,按照说明中的,引入

引入之后,还有一个qqconnectconfig.properties文件需要配置,分别写入在腾讯那里得到的appid、appkey、之后返回的方法路径(回调函数)

配置完之后就可以使用了。我这儿写出我配置的回调路径:http://127.0.0.1:8080/Smy_mall/afterlogin  这是我本地测试的

在页面给QQ图标,我这里直接给的文字超链接


然后在控制层写入代码

然后运行项目得到页面如下:

点击我要去QQ登录跳转到腾讯


腾讯验证通过之后会调用回调函数,就是我们配置的路径

然后就可以根据得到的openid进行一系列的操作,获取用户头像,性别等基本资料从而达到第三方登录。。

到此QQ第三方登录结束,之前的老版本是在腾讯那变设置回调路径,我也是纠结半天。。不过貌似这样还挺简单,若没做过,就感觉挺难

原创粉丝点击