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

说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或者新需求可以向我提出~~晚安~

原文发布于微信公众号 - 我为Net狂(dotNetCrazy)

原文发表时间:2015-12-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏不想当开发的产品不是好测试

查看jar包的jdk版本并降级

用解压工具打开jar包(例子都是用7zip) ? 进入到META-INF目录,查看MANIFEST.MF文件,查看Bulid-Jdk,下图就为1.7.0_55版...

2837
来自专栏ytkah

dedecms建的网站如何去掉/index.html

DEDECMS建立的网站,www.abc.com/index.html和www.abc.com两个都可以访问,而且两个页面都是一样的,这样就会造成重复页面,对搜...

3466
来自专栏Python爬虫与数据挖掘

如何在交互式环境中执行Python程序

相信接触过Python的小伙伴们都知道运行Python脚本程序的方式有多种,目前主要的方式有:交互式环境运行、命令行窗口运行、开发工具上运行等,...

1373
来自专栏CaiRui

Flask 程序的基本结构

1、初始化   所有Flask程序都必须创建一个程序实例。web服务器使用一种名为Web服务器网关借口的协议,把接收自客户端的所有请求都转交给这个对象处理。 f...

1998
来自专栏栗霖积跬步之旅

git中的merge与rebase

2886
来自专栏闵开慧

centos中tree插件的使用与注意事项

1 tree的安装 yum -y install tree 使用时直接输入tree 目录名,即可显示该目录的树形结构,示例如下: ? 这样查看目录结构一目了然,...

2828
来自专栏河湾欢儿的专栏

常用的dos命令

942
来自专栏不想当开发的产品不是好测试

iTerm2连接远程-中文乱码问题

ssh 到Linux 服务器上查看一些文件时,中文乱码。 
这种情况一般是终端和服务器的字符集不匹配,MacOSX下默认的是utf8字符集。

2843
来自专栏我的博客

CI页面乱码

今天项目页面乱码 我确认了数据库读取时utf8,页面也添加 <meta http-equiv=”content-type” content=”text/html...

2996
来自专栏技术博文

在vim中快速复制粘贴多行

用vim写代码时,经常遇到这样的场景,复制多行,然后粘贴。 我现在这样做: 1. 将光标移动到要复制的文本开始的地方,按V(是大写V)进入可视模式。 2. 将光...

50110

扫码关注云+社区

领取腾讯云代金券