码迷,mamicode.com
首页 > 编程语言 > 详细

【开源】简单4步搞定QQ登录,无需什么代码功底【无语言界限】

时间:2015-12-18 06:24:40      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:

说17号发超简单的教程就17号,qq核审通过后就封装了这个,现在放出来~~

这个是我封装的一个开源项目:https://github.com/dunitian/LoTQQLogin

————————————————————————————————————————————

先申请一下

技术分享

创建一个应用

技术分享

网站或者移动

技术分享

注意回调地址(登录的时候会传东西过去)

技术分享

以网站为例

技术分享

验证后即可成功,具体看创建时候的提示

技术分享

记住上面的id

技术分享

这个是你的api管理页面(更多可以申请)

技术分享

 

 下面说一下重头戏:

第一步:引入jq
<script type=‘text/javascript‘ src=‘http://ajax.useso.com/ajax/libs/jquery/1.7.2/jquery.min.js?ver=3.4.2‘></script>
第二步:把 data-appid 替换成你的id,data-redirecturi 替换成你的回调地址
<script type="text/javascript" src="http://qzonestyle.gtimg.cn/qzone/openapi/qc_loader.js" data-appid="101271485" data-redirecturi="http://www.dkill.net/Index" charset="utf-8"></script>
第三步:引入lotqq.js
<script src="JavaScript/lotqq.js"></script>
第四步:传参以及设置你的回调函数(比如进行一些存储)【lotqq是你要放置qq登录图标的id
<script type="text/javascript">
$.lotqq(‘101271485‘, ‘http://www.dkill.net/Index‘, ‘lotqq‘, function (data) {
//回调函数,进行一些你需要的存储~~~(data数组有你需要的数据)
console.log(‘Name:‘ + data.Name);
console.log(‘OpenId:‘ + data.OpenId);
console.log(‘AccessToken:‘ + data.AccessToken);
console.log(‘Figureurl:‘ + data.Figureurl);
});
</script>

技术分享

技术分享

 

效果:

初始时:

技术分享

跳转登录:

技术分享

登录后:(样式可以调)

技术分享

可获取的值:(可以根据回调函数自己存储)

技术分享

有什么bug或者新需求可以向我提出~~晚安~

 

【开源】简单4步搞定QQ登录,无需什么代码功底【无语言界限】

标签:

原文地址:http://www.cnblogs.com/dunitian/p/5055789.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!