QQ网站登录是一个非常常用的功能,网上有很多的资料,在此只做一个整理;
QQ登录接入也在不断的升级,目前我发布的是2.1,很多资料里显示的那些繁杂的步骤已经不需要了;
第一步需要先申请,申请地址如下;
http://connect.qq.com/intro/login
选择申请接入按照要求填写信息;在此我选择个人;
填写完毕之后 创建应用; 选择网站; 具体信息填写不再赘述,一个需要注意的地方就是回调地址; 可以先填写好,后期改这个回调地址,跟网站一致,点击验证,创建;即可;创建好之后,我们可以看到两个重要的参数;APPID APPKey
这两个很重要;然后我们下载PHP的DEMO
有三个,js PHP java 在此介绍PHP其他两个基本相同,感兴趣的可以自行探索;
解压好之后的文件结构如图所示;
我们将其放到电脑上的wamp PHP运行环境下运行;
点击设置配置项;
将得到的id和key填入,calllback地址是用户点击了登录之后的请求地址;要求与外网一致;在此我们可以先填写本地的;等上线到外网之后;可以找到API/comm/inc.php修改回调地址;
配置完毕之后;
按照提示,只保留API以及example下的oauth
放到外网,可根据自己的目录结构进行相应的调整;
http://www.xxxxx.com/qqlogin/oauth/index.php
比如我的目录结构,创建了一个qqlogin的文件夹,然后将API与oauth放在qqlogin文件夹下,然后调整oauth中有两个文件,index.php以及callback.php,默认路径是../../所以我们去掉一个../就可以访问到了;
下边的代码是call_back.php自动生成的;
require_once("../../API/qqConnectAPI.php");
$qc = new QC();
echo $qc->qq_callback();
echo $qc->get_openid();
主要文件是确认引入路径正确,即可;
然后根据自己的逻辑进行调整;
上边说的callback地址就是这个oauth中的callback.php的地址;
至此完工;
查看效果;
点击头像之后呢;
输出的结果是callback.php中提示的;剩下的,可以根据API做任何可以做的事情了;
感谢您的观看;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)