java 第三方登录之QQ登录

刚刚做了一个第三方登录的网站,之前没有做过,在网上找前辈们的杰作,但都没有找到,只好自己摸索,做出来QQ第三方登录。


1、要做QQ第三方登录,首先得在QQ互联(http://wiki.connect.qq.com/)上有账号,也就是有QQ账号,不要和我说,你没有,好样的,大伙拉出去让你捡会肥皂。然后申请成为开发者。你可以选择是个人和公司类型,根据你个人情况选择。

java 第三方登录之QQ登录_第1张图片


2、注册成功后,就可以创建应用了,可以创建网站类型和移动应用类型,根据个人情况选择就好。

java 第三方登录之QQ登录_第2张图片


3、之后就创建应用就好

java 第三方登录之QQ登录_第3张图片

这里的名称和简介根据你的项目的情况填写就好,测试的话,随便写就好,这里最重要的是网站地址这一步,本地是不行的,这里必须是公网可以访问的网址,根据它的提示进行操作就好,填完以后记得验证,验证成功后就创建应用成功了。它会分配给你一个app_id和app_key,这两个东西很重要。你的项目开发中就会用到。


4、创建应用成功后,到文档资料中去下载对应的javaSDK

java 第三方登录之QQ登录_第4张图片


下载下来的SDK中,有使用说明文档,自己参照着做就行。值得注意的是在qqconnectconfig.properties文件中,app_ID就是你创建成功后给你的app id,app_Key也一样,对应的redirect_URI就是你创建应用时的回调地址,这里一定要是一样的,不一样就会报错。还有一点,scope参数这里我建议大家不要全部选择,根据你的实际情况选择就好。举个例子,比如你去买件衣服,但是服务员却向你要身份证号码,你的出生年月等等。。。心里是不是会毛毛的,所以选择自己所需要的就好。一般只需要get_user_info这个属性,获取头像,性别,昵称。


配置文件修改好之后,将sdk4j_demo导入你的项目中,在web.xml中配置对应的servlet,就可以进行测试了,但,小伙伴们会发现,demo里的获取头像的方法获取不到头像,这里就需要小伙伴们去看看对应的API文档,里面有具体的获取头像的方法,可以获取到空间头像和QQ头像。如果看了实在不会,私信!!


得到这些数据后就可以就他们添加到你的项目中。集成到你的项目中,是不是很简单!


小子我也是新手,希望能对你有所帮助,谢谢!


你可能感兴趣的:(第三方登录)