日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

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

發布時間:2023/12/13 综合教程 28 生活家
生活随笔 收集整理的這篇文章主要介紹了 第三方登陆——QQ登陆详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

申請地址

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

騰訊開放平臺:https://open.tencent.com/

注冊賬號

登陸

進入QQ互聯,點擊登陸

資料填寫

點擊頭像進入資料填寫頁面進行認證

根據情況,填寫選擇公司接入或者個人接入,并填寫好信息,并上傳手持身份證照片

郵箱驗證

點擊鏈接驗證,注冊成功

注冊應用

進入管理中心,等待審核完成后,就可以創建應用

這里有一個方法,加快審核的方法,首頁最下面聯系在線客服可以直接給你審核

創建應用

我這有已經審核過的,直接拿來測試,點擊創建應用,選擇要創建的應用

填寫信息

基本資料填寫

完善資料

網站的域名和備案號可以在你的云服務商里查看,回調地址你后臺的方法名

創建成功

使用

雖然是在審核中,但不影響我們的使用

點擊查看,有APP ID和APP Key就可以先測試使用,這樣審核也不會浪費我們時間

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')}">QQ登錄</a>

控制器編寫:

登錄

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

回調

use kuangeqqconnectQC;
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);

總結

以上是生活随笔為你收集整理的第三方登陆——QQ登陆详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。