`
zzc1684
  • 浏览: 1191715 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

网站如何集成QQ登录

阅读更多

申请Appkey与Appid

在QQ的 开发平台 申请Appkey与Appid,但是申请的前提是需要域名,把拿到的appkey与appid记录下来以便后面使用。

下载Java sdk包

到技术支持中心下载Java sdk包,不要自己用httpclient去调用QQ的接口,那样不安全,可能会被别人攻击网站,下载好的sdk里会有一个demo,把demo里的 lib下的依赖包放到工程lib下,然后把那几个.property文件放到src下面,并把qqconnectconfig.properties文件 里的前三项改成你自己的appkey,appid,和redirect_URI(QQ同意授权后,跳回到您的系统里的哪个路径)

 

使用说明

在页面点击一个按钮后,跳到action里的方法,在方法里,重定向一个请求到QQAPI。用QQ的API我们直接重定向的方式如下:

1
String url= new ServerRedirectView(new Oauth().getAuthorizeURL(request));

这样我们可以得到请求的路径了,使用自带的qq的sdk包,我们可以直接这样调。如果不使用这个方式,则直接发送请求:
https://graph.qq.com/oauth2.0/authorize?response_type=code&client_id=[YOUR_APPID]&redirect_uri=[YOUR_REDIRECT_URI]&scope=[THE_SCOPE] 请求上面这个地址。
请求后,会弹出一个授权页面,如果我们同意授权后,会自动跳转到我们的“redirect_uri”路径里,并在我们的“redirect_uri”后面 加上“?code=XXXXXXX”,然后我们可以根据返回来的参数code来拿到access_token和其它的一些信息。
例如:我们可以拿到access_token后,可以根据它拿到用户的openid,然后根据access_token与openid可以拿到用户的信息。
代码如下:
网站集成QQ登录获取用户信息
这样,我们就可以拿到用户的信息不了;
详细见:http://connect.qq.com/manage/?apptype=web

分享到:
评论

相关推荐

    在网站中开发集成QQ登录源代码php

    1、集成QQ登录是让我们网站的会员可以使用QQ的会员账号登录到我们自己的网站上,QQ会员授权我们网站的基本信息包括:会员昵称、头像、性别。但不包括其他的信息,如QQ号码等 2、QQ帮助我们做一个会员身份验证服务,...

    asp QQ登录网站集成

    QQ登录网站集成asp版qq登录插件api Demo OAuth2.0接口

    网站实现qq集成登录

    mvc实现qq登录的控制器,有一定代码能力的不用多解释吧

    PHP 第三方登录授权 SDK,集成了QQ、微信、微博、Github等常用接口。.zip

    PHP 第三方登录授权 SDK,集成了QQ、微信、微博、Github等常用接口。 PHP 第三方登录授权 SDK,集成了QQ、微信、微博、Github等常用接口。 PHP 第三方登录授权 SDK,集成了QQ、微信、微博、Github等常用接口。 ...

    QQ登录接口集成QQ 登录ASP.net 代码,登陆DEMO

    经过两天的努力 已经成功将QQ登录集成到了 城记网 上。感谢腾讯提供的帮助文档,和关键时刻给的技术支持。我的网站是asp.net写的,有需要的网友可以联系我。 呵呵。(尽管是垃圾站,只要你愿意,又有什么关系呢?) ...

    joomlaQQ登录,微信登录等第三方登录

    joomla 网站集成QQ登录,微信登录,微博登录,人人登陆,支付宝登录第三方登录,

    joomlaQQ登录,微信登录

    傻瓜式一键安装joomla网站集成QQ登录,微信登录,微博登录,人人登录,明道登录等第三方登录,支持手机页面.

    php网站登录接口集成

    php网站登录接口 集成了QQ登录 微博登陆 淘宝网 人人网 google 豆瓣网等多个网站登录接口 里面包含demo 适合于网站需要开发多个网站登录接口的项目。

    QQ微博 一键登录

    该资料集成了QQ和新浪微博一键登录网站的技术,基于thinkphp3.2.2开发

    网站整合QQ登陆(c#)

    网站整合QQ登陆,c#源码

    QQ 快速登录插件 for KesionCMS V7.0x v1.0.rar

    QQ 快速登录插件 for KesionCMS V7.0x ...KesionCMS做为国内知名的开源CMS开发商之一,应广大用户的需求,针对asp版本,我们开发了QQ快速登录接口插件。本插件针对KesionCMS V7.0x...恭喜您的网站已集成了QQ登录功能了。

    Ecshop集成腾讯QQ登陆插件

    让访问你的ecshop的用户可以不用注册就可以通过他们的QQ号登陆您的网站 。 若需技术支持,我的QQ是:1976468723

    joomlaQQ登录微信登录微博登录

    在joomla网站上集成QQ,微信,支付宝,人人,明道,短信,微博登录现在已经成为可能。只需要安装ZMAX程序人开发的ZMAX第三方登录组件,一键就可以让你的网站轻松集成当前流行的第三方登录

    凌夕网络QQ业务自助下单平台 2.0.zip

    凌夕网络QQ业务自助下单平台集成了所有的QQ业务下单,可以针对不同的业务选择不同的下单模板,模板可以自己添加,对于同一个QQ同一个业务,只有完成之后,才可以继续下单,对于不同的QQ或者不同的业务,不受此限制,...

    支付宝微信财付通QQ钱包网站免签约支付接口即时到账辅助源码

    QQ钱包帐号,安全可靠,支持支付宝 微信 财付通 QQ钱包扫码登录,软件内无需输入支付宝 微信 财付通 QQ钱包用户、密码,帐号100%安全保障,专业开发团队,具备ASP、PHP、.NET、JSP开发能力,购买后直接为您集成!...

    两性养生网站源码 生活类减肥网站源码 健康网模板源码 支持QQ登录和百度主动推送.7z

    源码介绍: 本套模板非常适合生活类,两性类,减肥类等等类型的网站,这类型网站比较好做流量,因为客户...集成了QQ一键登入功能,让网站未来更有潜力 修复了一些已知的错误, 详细了安装说明,写了Nginx的伪静态规则

    QQ机器人c语言版源代码

    用途:QQRobot主要用于实现 网站 和 QQ 之间的互动。 让用户通过自己的QQ 实时接收来自网站的消息/内容,并且通过QQ向网站发布自己的内容。 以此加强网站服务的实时性,和提高用户对网站的粘着度。 1、它是跨平台的...

    集成webqq的接口

    这是我自己集成好的接口,下载即可实现webqq模拟登录。可以登录可以发送消息,还可以获取好友列表,群列表。

    Typecho微信QQ通用博客小程序开源全新发布

    这次直接提供uniapp完整源码,以及微信QQ等完整源码,所以在使用上将更加简单方便,只需要在api.js文章中填写上你的网站和密钥,即可直接实现小程序展示,当然首页的四个推荐分类由于分类中没有图片,所以我直接写在...

    QQ互联插件版 for Discuz! 7.2 v1.0.rar

    QQ互联插件版 for Discuz! 7.2,整合QQ互联最核心的QQ帐号登录功能和看帖分享功能,能够为网站用户提供最简便快捷的注册和登录体验,并且安装非常简单。

Global site tag (gtag.js) - Google Analytics