前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >第三方登陆——QQ登陆详解

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

作者头像
思索
发布2024-08-16 10:12:08
发布2024-08-16 10:12:08
1K00
代码可运行
举报
运行总次数:0
代码可运行

申请地址

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

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

注册账号

登陆

进入QQ互联,点击登陆

QQ互联
QQ互联

资料填写

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

QQ互联认证
QQ互联认证

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

邮箱验证

点击链接验证,注册成功

QQ互联认证
QQ互联认证

注册应用

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

管理中心
管理中心

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

QQ互联审核
QQ互联审核

创建应用

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

填写信息

基本资料填写

完善资料

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

创建成功

使用

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

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

TP5第三方QQ登陆

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

安装方法

composer安装:

代码语言:javascript
代码运行次数:0
运行
复制
composer require kuange/qqconnect

添加公共配置:

代码语言:javascript
代码运行次数:0
运行
复制
// 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
]

示例代码

页面编写:

代码语言:javascript
代码运行次数:0
运行
复制
<a href="{:url('home/oauth/qq')}">QQ登录</a>

控制器编写:

登录

代码语言:javascript
代码运行次数:0
运行
复制
use kuange\qqconnect\QC;
class OauthController extends Controller
{
    public function qqAction()
    {
        $qc = new QC();
        return redirect($qc->qq_login());
    }
}

回调

代码语言:javascript
代码运行次数:0
运行
复制
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

代码语言:javascript
代码运行次数:0
运行
复制
$qc->qq_login($another_callback_url);
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-01-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 申请地址
  • 注册账号
    • 登陆
    • 资料填写
  • 注册应用
    • 创建应用
    • 填写信息
    • 完善资料
    • 创建成功
    • 使用
  • TP5第三方QQ登陆
    • 安装方法
    • 示例代码
      • 页面编写:
      • 控制器编写:
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档