第三方网站使用qq登录

qq作为国内最重要的交流工具,已经被大部分人所接受,而且qq几乎成了人们不可缺少的沟通桥梁,为此,腾讯给出了qq互联的api,通过这些api,我们就可以获得登录用户的一些信息,由此可以使用户免去注册的麻烦。

下面介绍下qq互联的步骤:

1.需要到http://connect.qq.com/manage/index申请应用,这里需要有一个自己的域名网站,里面我们需要修改我们网站中首页的head,这样才能认证通过,证明这个网站使我们自己的,qq才会授权给我们。申请过后,就会得到APP ID.

2.引入qq互联的js api.APPID 替换为我们申请到的APP ID , REDIRECTURI 替换为授权认证的回调地址。

3.在页面上添加qq登录图标<span id="qqLoginBtn"></span>

4.在回调地址页面添加代码<scripttype text="" javascript="" src="http://qzonestyle.gtimg.cn/qzone/openapi/qc_loader.js" charset="utf-8" data-callbac="" true="">

这样回调地址将获取到的Access Token和OpenID返回给调用页面。

5.在调用页面使用api得到用户的相关信息:QC.api(api,paras,fmt,method)通过这个函数访问用户信息。具体可以参考:http://wiki.connect.qq.com/api%E5%88%97%E8%A1%A8这个api文档。

举个实例:var paras = {};

//用JS SDK调用OpenAPI

QC.api(&quot;get_user_info&quot;, paras)

//指定接口访问成功的接收函数,s为成功返回Response对象

.success(function(s){    /

/成功回调,通过s.data获取OpenAPI的返回数据

alert(&quot;获取用户信息成功!当前用户昵称为:&quot;+s.data.nickname);

alert(&quot;获取用户信息成功!当前用户性别为:&quot;+s.data.gender);  })

//指定接口访问失败的接收函数,f为失败返回Response对象

.error(function(f){

//失败回调

alert(&quot;获取用户信息失败!&quot;);

})

//指定接口完成请求后的接收函数,c为完成请求返回Response对象

.complete(function(c){

//完成请求回调

alert(&quot;获取用户信息完成!&quot;);

});

更多的用法,请参考http://connect.qq.com/sdk/webtools/index.html这里可以进行相关的调试。

时间: 2024-07-31 14:30:21

第三方网站使用qq登录的相关文章

网站集成QQ登录功能(转)

最近在做一个项目时,客户要求网站能够集成QQ登录的功能,以前没做过这方面的开发,于是去QQ的开放平台官网研究了一下相关资料,经过自己的艰苦探索,终于实现了集成QQ登录的功能,现在把相关的开发经验总结一下,希望对有这方面需求的朋友有所帮助. 一.前期准备 首先你需要登录QQ的开发平台注册一个账号,QQ互联平台官方地址:http://connect.qq.com/ 进去后注册一个开发账号,完了登录后台会有类似如下的一个后台,填好相关信息,具体可以参考下图.最后我们会有一个APP ID和APP KEY

网站接入QQ登录

在网站接入QQ登录时遇到很多麻烦,主要是QQ互联和腾讯开放平台的关系比较乱,不知道要从哪个接入. 最终解决方式:在腾讯开放平台注册个人开发者,验证通过后,在QQ互联平台会有腾讯开放平台的注册信息,然后依次点击 个人中心->编辑->提交审核 审核完毕后应该就可以通过分配的ID信息接入了. (在最初QQ互联注册时,个人开发者总是需要提交营业执照,现在换了个qq号注册不需要了,可能是第一次QQ互联注册时JS没切过来的原因吧,应该是可以直接在QQ互联注册个人开发者的,不需要我这样绕路,(-?-;))

网站集成QQ登录功能

最近在做一个项目时,客户要求网站能够集成QQ登录的功能,以前没做过这方面的开发,于是去QQ的开放平台官网研究了一下相关资料,经过自己的艰苦探索,终于实现了集成QQ登录的功能,现在把相关的开发经验总结一下,希望对有这方面需求的朋友有所帮助. 一.前期准备 首先你需要登录QQ的开发平台注册一个账号,QQ互联平台官方地址:http://connect.qq.com/ 进去后注册一个开发账号,完了登录后台会有类似如下的一个后台,填好相关信息,具体可以参考下图.最后我们会有一个APP ID和APP KEY

网站使用QQ登录功能

一般网站要先做个用户注册的功能页面,但我的网站名气不大,不需要要求用户注册,所以直接使用腾讯QQ登录的API接口. 如何使用JS_SDK让网站拥有QQ登录的功能,官网的这篇文章写得还算完整:http://connect.qq.com/intro/login/jssdk-demo  但是,里面有些地方并没有填写“实例”,只是说那个地方需要填写什么东西,但有时这样说是不够的,我就是试了挺多遍才知道填写的格式. 所以我重新整理下过程. 一:准备工作 域名注册,空间购买,网站接入申请这些我就不说了.使用

网站引入QQ登录

我也是小白,以下内容均为个人理解,大家一定要带思考的去阅读. 在添加QQ登录功能之前,需要在https://connect.qq.com/index.html申请应用,然后得到APP ID.APP Key等信息,此处不再赘述. 网站添加QQ登录功能的步骤如下: 1.填写QQ登录的链接 A.在对应的登录链接处填下如内容 https://graph.qq.com/oauth2.0/authorize?response_type=code&client_id=&redirect_uri=&

asp.net网站接入QQ登录

这两天在做网站第三方登录,总结一下QQ登录吧,支付宝就不用了(下载dome把ID什么的换一换就基本可以了.): 直接上代码吧: 1 string client_id = "分配的APP ID"; 2 string appid = " 分配的 APP KEY"; 3 string Return_url = "返回处理的url"; 4 public string Authorize() 5 { 6 string state = new Random(

【实用工具】网站引入QQ登录和新浪微博登录

转自 :http://www.pengyaou.com/LegendsZ/File/2014/08/25/20140825100811471.html 在网站中引入了QQ和新浪微博登陆后,对网站登录门槛的降低就已经做到了,因为这个2个基本上是所有网名都有的,特别是QQ.下载详解下这2种登录方法. 1.QQ需要申请认证,以及创建应用申请.如下图: 点击网站,填写网站信息,如下图: 点击创建应用,等待审核,审核通过后我们就可以使用基本的API了.下面是QQ互联API列表. 下面就是调用代码: //引

网站接入QQ登录的两种方法

1 第一种使用系统自带按钮登录,但是这样会弹出新窗口,不喜欢 2 //调用QC.Login方法,指定btnId参数将按钮绑定在容器节点中 3 QC.Login({ 4 //btnId:插入按钮的节点id,必选 5 btnId:"qqLoginBtn", 6 //用户需要确认的scope授权项,可选,默认all 7 scope:"all", 8 //按钮尺寸,可用值[A_XL| A_L| A_M| A_S| B_M| B_S| C_S],可选,默认B_S 9 size

网站集成微博登录功能

前几天写了一篇关于网站集成QQ登录的文章受到不少网友的好评,期间有不少网友私信能不能写一篇关于网站集成新浪微博登录功能的文章,于是这些天抽空写了这篇文章,希望能帮到有需要的朋友. 一.前期准备 网站要想集成新浪微博登录功能,你需要先去新浪微博的开放平台注册一个开发者账号,新浪微博开放平台地址:http://open.weibo.com/wiki/%E9%A6%96%E9%A1%B5 注册完了以后,完了登录后台会有类似如下的一个后台,填好相关信息,具体可以参考下图.最后我们会有一个App Key和