JAVA实现QQ第三方登录JAVA实现QQ第三⽅登录⾸先在QQ互联:申请账号,并且进⾏资料审核,同时创建应⽤(设置回调地址)申请应⽤完后,会有app_ID、app_KEY等参数官⽅JAVA SD* 开始登录* @param code * @return * @throws Exception */ @Override public QQUserVO qqLogin(String code) throws Exception { if (code != null) { System.out.println
QQ互联:https://connect.qq/index.html 登录后,点击头像,进入认证页面,填写信息,等待审核。审核通过后,点击创建应用审核通过后,就可以使用APP ID 和APP@Value("${qq.oauth.http}") privateString http; 1 定义登录回调地址(可以用网站地址拼接或者直接写) //QQ互联中的回调地址StringbackUrl = http +"/index"; 1 登录请求方法代码
public QQ(){ //设置登录窗口标题this.setTitle("QQ登录"); //去掉窗口的装饰(边框) //this.setUndecorated(true); //采用指定的窗口装饰风格this.getRootPa第一步我们先自定义一个界面类我这里写的GameUI代码注释很清晰,不清楚的欢迎给我留言哦监听器的类我写下面咯因为我们要实现可以登录的效果,,给按钮添加动作监听器是因为
|qq_level| 用户QQ等级(当pf=qplus时返回)。 |qq_vip_level| 用户QQ会员等级(当pf=qplus时返回)。 |qplus_level| 用户Q+等级(当pf=qplus时返回)。 |is_获取check的返回值,只需要改uin,如果是登录https://lol.qq的话,其他都不需要改动,但是登录其他腾讯网站的话,需要把appid和ul改成自己的,获取方式,可以使用第二段中,在浏览器中
qq登录1 6 配置qqconnectconfig.properties,与application.properties同一级app_ID = 你的App ID app_KEY = 你的App key redirect_URI = 你的回调域scope = get_user_info,add_tthis.setSize(400,300); this.setTitle("QQ登录窗口"); this.setLocationRelativeTo(null);//居中位置this.setDefaultCloseOperation(EXIT_ON_CLOSE);//去掉窗口同时停止运行jp1