首頁  >  文章  >  後端開發  >  php如何整合qq互聯登入

php如何整合qq互聯登入

藏色散人
藏色散人轉載
2020-09-03 13:20:212546瀏覽

php如何整合qq互聯登入

相關推薦:《PHP培訓

#php整合qq連結登入

接入QQ互聯平台後,我們就可以讓用戶透過QQ帳號登入來登陸我們的網站,這樣減少了註冊的繁瑣,可以更快、更便捷的為了我帶來更多的用戶,下面我們一起來看如何透過QQ互聯來實現第三方登入。

申請資質

首先去QQ互聯官網:https://connect.qq.com/index.html 申請成為開發者,然後補充自己的資訊之後就可以創建應用了。拿到APP ID以及APP Key

下載SDK

這裡我們去 http://wiki.connect.qq.com/sdk下載 網站對應的sdk。

php如何整合qq互聯登入

安裝並設定SDK

#將我們下載好的SDK放到php執行環境中存取改SDK,會出現提示配置SDK,和查看官方文件選項。

php如何整合qq互聯登入

程式碼實作

將SDK 中的example 資料夾中的oauth 資料夾複製到API資料夾同級目錄下,修改oauth 資料夾中callback.php 以及index.php 中的載入qqContentApi.php的路徑。

php如何整合qq互聯登入

「前台頁面會顯示QQ登入提示:

QQ登录

這樣點選[QQ登入] 就會開啟QQ授權登入介面

回呼處理

用回點擊登入成功後會觸發回調接口,這裡我們可以對資料做一些操作,例如插入到自己的資料庫中,或是要求綁定帳號等等。 。

require_once("/API/qqConnectAPI.php");
$qc = new QC();
$qc->qq_callback();    //返回的验证值
$openid = $qc->get_openid();        //qq分配的用户id
$result = $qc->get_user_info(); //获取用户登录信息

以上是php如何整合qq互聯登入的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:jianshu.com。如有侵權,請聯絡admin@php.cn刪除