博主信息
博文 91
粉丝 2
评论 4
访问量 146831
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
QQ互联在tp中的运用
夏日的烈风的博客
原创
1650人浏览过

1.申请 QQ互联 。

2.添加应用,这里一定要注意了QQ应用的名字一定要和你备案时,备案号填的名字一致,不能随便填(这里有人就说了:我备案时瞎填的怎么办,我只能说瞎填也带一致,就像我备案时填的名字是“学习使用”。。。。我都疯了,所以现在QQ应用名字是 学习使用),添加应用不通过可以修改,照着原因改还是申请的挺快的。

3.把QQ互联SDK加入TP5中  SDK下载 。一般TP5的插件都放在 extend 这个文件夹下,在extend文件夹下建立一个文件夹 qqconnect

下载下来的SDK中,只有 Connect2.1\API\class 下的文件对我们有用,把这些文件复制到 extend\qqconnect 下,修改Recorder.class.php

//-------读取配置文件$incFileContents = file(ROOT."comm/inc.php");$incFileContents = $incFileContents[1];$this->inc = json_decode($incFileContents);

修改为

//-------读取配置文件$config = config('配置文件');
$this->inc = $config;

我的配置文件

//QQ互联 qq互联配置'qqconnect' => [ 'appid' => 'QQ互联应用上appid', 'appkey' => 'QQ互联应用上appkey', 'callback'    =>    '你的QQ回调地址', 'scope' => 'get_user_info' //支持的模块  这个是获取用户信息 其他的可以看SDK index.html],

4.调用登录 (记得引入 QC   use qqconnect\QC;)

//qq登陆public function qqlogin(){
$Qc = new QC();
$this->redirect($Qc->qq_login());
}

5.调用回调 (记得引入 QC   use qqconnect\QC;)

//qq回调public function qqcallback(){
$Qc = new QC();
$access_token = $Qc->qq_callback();
$openid = $Qc->get_openid();
$Qc = new QC($access_token, $openid);
$qqUserInfo = $Qc->get_user_info(); //这个就是用户的基本信息,打印就能看到,然后进行处理就行}


本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学