首页 技术 正文
技术 2022年11月23日
0 收藏 487 点赞 2,287 浏览 1248 个字

申请地址

QQ互联:https://connect.qq.com/index.html

腾讯开放平台:https://open.tencent.com/

注册账号

登陆

进入QQ互联,点击登陆

第三方登陆——QQ登陆详解

资料填写

点击头像进入资料填写页面进行认证

第三方登陆——QQ登陆详解

根据情况,填写选择公司接入或者个人接入,并填写好信息,并上传手持身份证照片

第三方登陆——QQ登陆详解

邮箱验证

第三方登陆——QQ登陆详解

点击链接验证,注册成功

第三方登陆——QQ登陆详解

注册应用

进入管理中心,等待审核完成后,就可以创建应用

第三方登陆——QQ登陆详解

这里有一个方法,加快审核的方法,首页最下面联系在线客服可以直接给你审核

第三方登陆——QQ登陆详解

创建应用

我这有已经审核过的,直接拿来测试,点击创建应用,选择要创建的应用

第三方登陆——QQ登陆详解

填写信息

基本资料填写

第三方登陆——QQ登陆详解

完善资料

网站的域名和备案号可以在你的云服务商里查看,回调地址你后台的方法名

第三方登陆——QQ登陆详解

创建成功

第三方登陆——QQ登陆详解

使用

虽然是在审核中,但不影响我们的使用

第三方登陆——QQ登陆详解

点击查看,有APP ID和APP Key就可以先测试使用,这样审核也不会浪费我们时间

第三方登陆——QQ登陆详解

TP5第三方QQ登陆

https://packagist.org/packages/kuange/qqconnect

安装方法

composer安装:

composer require kuange/qqconnect

添加公共配置:

// QQ 互联配置
'qqconnect' => [
'appid' => '',
'appkey' => '',
'callback' => '',
'scope' => 'get_user_info,add_share,list_album,add_album,upload_pic,add_topic,add_one_blog,add_weibo,check_page_fans,add_t,add_pic_t,del_t,get_repost_list,get_info,get_other_info,get_fanslist,get_idolist,add_idol,del_idol,get_tenpay_addr',
'errorReport' => true
]

示例代码

页面编写:

<a href="{:url('home/oauth/qq')}" rel="external nofollow" >QQ登录</a>

控制器编写:

登录

use kuange\qqconnect\QC;
class OauthController extends Controller
{
public function qqAction()
{
$qc = new QC();
return redirect($qc->qq_login());
}
}

回调

use kuange\qqconnect\QC;
class CallbackController extends Controller
{
public function qqAction()
{
$qc = new QC();
echo $qc->qq_callback(); // access_token
echo $qc->get_openid(); // openid
// 待处理用户逻辑
$this->success('登录成功', url('/'));
}
}

支持不同回调url

$qc->qq_login($another_callback_url);
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,962
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,486
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,331
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,114
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,747
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,781