第三方qq登录接口

第三方qq登录接口第三方登录 1 首先就是去互联登录申请了 为什么要申请呢 是应为他会给你分配一个 appid 和一个 appkey 给 不然你是没有资格去第三方登录的 申请大概一个星期左右唯一需要注意的是第二个回调地址了这个是可以随时修改的 2 获取到了 appid 和 appkey 然后我们就需要开发后台了我们先去获取 javasdk 记得是 javasdk 不是 jssdk

第三方登录
1.首先就是去互联登录申请了,为什么要申请呢,是应为他会给你分配一个appid和一个appkey给,不然你是没有资格去第三方登录的,申请大概一个星期左右

这里写图片描述
唯一需要注意的是第二个 回调地址了 这个是可以随时修改的

这里写图片描述
然后将jar包放入自己的项目

app_ID = 100(请修改此处) app_KEY = (请修改此处) redirect_URI = *(请修改此处) scope = get_user_info,add_topic,add_one_blog,add_album,upload_pic,list_album,add_share,check_page_fans,add_t,add_pic_t,del_t,get_repost_list,get_info,get_other_info,get_fanslist,get_idollist,add_idol,del_ido,get_tenpay_addr(请修改此处) baseURL = https://graph..com/ getUserInfoURL = https://graph..com/user/get_user_info accessTokenURL = https://graph..com/oauth2.0/token authorizeURL = https://graph..com/oauth2.0/authorize getOpenIDURL = https://graph..com/oauth2.0/me addTopicURL = https://graph..com/shuoshuo/add_topic addBlogURL = https://graph..com/blog/add_one_blog addAlbumURL = https://graph..com/photo/add_album uploadPicURL = https://graph..com/photo/upload_pic listAlbumURL = https://graph..com/photo/list_album addShareURL = https://graph..com/share/add_share checkPageFansURL = https://graph..com/user/check_page_fans addTURL = https://graph..com/t/add_t addPicTURL = https://graph..com/t/add_pic_t delTURL = https://graph..com/t/del_t getWeiboUserInfoURL = https://graph..com/user/get_info getWeiboOtherUserInfoURL = https://graph..com/user/get_other_info getFansListURL = https://graph..com/relation/get_fanslist getIdolsListURL = https://graph..com/relation/get_idollist addIdolURL = https://graph..com/relation/add_idol delIdolURL = https://graph..com/relation/del_idol getTenpayAddrURL = https://graph..com/cft_info/get_tenpay_addr getRepostListURL = https://graph..com/t/get_repost_list version = 2.0.0.0
<a href="<%=path%>//login">请使用你的账号登陆 
   a> <a href="<%=path%>//afterlogin">回调的测试 
   a>
@RequestMapping("//login") protected void doGet(HttpServletRequest request, HttpServletResponse response, Model model) throws IOException { response.setContentType("text/html;charset=utf-8"); try { /* String authorizeURL = new Oauth().getAuthorizeURL(request);*/ response.sendRedirect(new Oauth().getAuthorizeURL(request)); } catch (ConnectException e) { e.printStackTrace(); } }

授权的话就会进去自己在申请时候设置的回调了(redirect_URI)

 @RequestMapping("//afterlogin") public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws Exception { try { AccessToken accessTokenObj = (new Oauth()).getAccessTokenByRequest(request); String accessToken = null, openID = null; long tokenExpireIn = 0L; if (accessTokenObj.getAccessToken().equals("")) { System.out.print("没有获取到响应参数"); }else{ accessToken = accessTokenObj.getAccessToken(); tokenExpireIn = accessTokenObj.getExpireIn(); OpenID openIDObj = new OpenID(accessToken); openID = openIDObj.getUserOpenID(); UserInfo qzoneUserInfo = new UserInfo(accessToken, openID); UserInfoBean userInfoBean = qzoneUserInfo.getUserInfo(); } }catch(Exception e){ e.printStackTrace(); } return null; }

谢谢!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/213241.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午6:15
下一篇 2026年3月18日 下午6:16


相关推荐

  • go get 使用代理

    go get 使用代理众所周知的原因,goget命令在提取一些工程或依赖时(如golang.org域名)被墙掉。通过使用vpn或代理的方法可以解决。买VPN这个就不多说了,买vpn,相当于直接连接。使用代理通过shell环境变量exporthttp_proxy=http://ip:portgogetgolang.org/xxx通过设置git代理这也是go官方指导。gitconfig–globalhttp.

    2022年7月25日
    31
  • goland激活码最新3月[在线序列号]「建议收藏」

    goland激活码最新3月[在线序列号],https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月20日
    126
  • 5步搞定新中式IP设计!AI混搭模型保姆级教程

    5步搞定新中式IP设计!AI混搭模型保姆级教程

    2026年3月15日
    2
  • 安装SQL Server2008的示例数据库AdventureWorks 2008「建议收藏」

    安装SQL Server2008的示例数据库AdventureWorks 2008「建议收藏」在安装SQLServer2008时,默认是不安装示例数据库的,如果要用到的话,就得自行下载相应的数据库,然后安装,当然,安装也还是要有一定的方法的,不然装不上。1、检查安装环境,下载安装包首先,检查你电脑的环境,是否有安装SQLServer2008,并且打了SQL2008SP1补丁。然后去官网下载AdventureWorks2008示例数据库安装包。下载地址是:http://msft

    2025年9月7日
    6
  • 【vivado UG学习】Implementation策略学习

    【vivado UG学习】Implementation策略学习目录 1 综合前的准备 1 1VivadoImple 子过程 1 2 管理 Implementati 2 1 工程模式和非工程模式 1 4 用约束引导 Implementati 4 1 物理约束和时序约束 1 4 4 约束集 1 4 5 约束中也可以添加关于属性的描述 1 5 用 Checkpoints 保存设计快照 snapshots 2Implementin 2 3 设计运行的相关设置 2 3 自定义 implementati 的策略 2 3 2 定义策略 2 3 4

    2026年3月16日
    4
  • SDRAM控制器设计(数字控制器的两种设计方法)

    FPGA之SDRAM控制器设计(二):刷新这次要来解决上次留下来的刷新问题,在100us后首先要经过两次刷新才进行模式寄存器设置。这颗SDRAM芯片需要每隔64ms对8192行(列地址10-位,行地址13位)的每一个存储电容进行一次刷新,因为不刷新电充会泄露电流导致存储信息丢失。那每一行的刷新时间为64/8192≈7810ns,注意刷新是以行为单位,器芯片内部有一个计数器,这个计数器不是时钟直接驱动的,而是AUTOPRECHARGE驱动,每发一次atuoprecharge命令这个计数器加1,我们是

    2022年4月13日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号