第三方网站使用qq登录

作者: dreamfly 分类: 接口 发布时间: 2019-01-16 10:25

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这里可以进行相关的调试

梦回故里整理

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

7条评论
  • JememaNut

    2022年9月1日 05:12

    cialis buy If someone, intentionally or unintentionally has overdosed the drug he may experience headaches, digestion problems, or even faint sometimes

  • Whereinue

    2022年9月3日 08:52

    People are our most important resource priligy pill However, at ViaBestBuy, our online shop provides legal and fast delivery to Los Angeles and the US directly from our Indian lab

  • poesque

    2022年9月5日 07:00

    gov websites for these search-redirection attacks because they rank at the top of Google searches, and because they are generally trusted sources of information cialis generic name Turkish validation of the premature ejaculation diagnostic tool and its association with intravaginal ejaculatory latency time

  • Cetinsini

    2022年9月7日 09:23

    Compared to buying these meds on the open market without help from an insurance company, Hims ED treatment pricing is very favorable cialis for sale online Considering its popularity, it is amazing to know that Viagra was not originally meant to be a treatment for ED

  • ancenbren

    2022年9月10日 07:02

    buy clomid PMC free article PubMed CrossRef Google Scholar.

  • Alofsgose

    2022年9月13日 09:00

    Losing both of my Fallopian tubes left IVF as our only option to grow our family. nolvadex vs arimidex While letrozole is not yet FDA-approved for ovulation induction, widely conducted studies indicate that there is no detriment to this treatment option.

  • Dewannope

    2022年9月17日 00:08

    If abnormalities are detected in these laboratory parameters, the differential diagnosis shifts toward nondrug causes of thrombocytopenia; if no abnormalities are detected, DIT becomes more likely. doxycycline without prescription

发表评论

您的电子邮箱地址不会被公开。