<?php class qqlogin{ public $app_id; public $app_key; public $callback; public $code; public $state; public function __construct($app_id,$app_key,$callback){ $this->code = isset($_REQUEST['code'])? $_REQUEST['code'] : ''; $this->state = isset($_REQUEST['state'])? $_REQUEST['state'] : ''; $this->app_id = $app_id; $this->app_key = $app_key; $this->callback = $callback; } public function get_token(){ $url = "https://graph.qq.com/oauth2.0/token?grant_type=authorization_code&client_id=".$this->app_id."&client_secret=".$this->app_key."&code=".$this->code."&redirect_uri=".urlencode($this->callback); $str = $this->visit_url($url); parse_str($str,$arr); return $arr; }
這是一個QQ登陸類,用于QQ登陸的界面,
php-qq登陸類,類已封裝,用于QQ登陸的callback頁面。?app_id,app_key,callback
qq接入流程需要自己去QQ互聯(lián)文檔上了解,此類只做回調功能封裝。
請求URL地址,得到返回字符串,將字符串轉換為可以進行json_decode的格式,通過curl取得頁面返回值。
本站所有資源均由網友貢獻或各大下載網站轉載。請自行檢查軟件的完整性!本站所有資源僅供學習參考。請不要將它們用于商業(yè)目的。否則,一切后果由您負責!如有侵權,請聯(lián)系我們刪除。聯(lián)系方式:admin@php.cn
相關文章

09 Jun 2020
由于騰訊oauth sdk寫的太多,不能與thinkphp和好的結合,將騰訊oauth sdk寫成tp的擴展類,在__construct方法中你可以直接寫你的app_id、app_key和回調地址。

30 Dec 2024
大約一周前,我必須為網絡開發(fā)人員的免費密碼學課程構建一個登陸頁面。當我開始構建它時,我一路收集了一些工具。 這些工具極大地幫助我使登陸頁面比以前更加漂亮

28 Dec 2024
PHP 庫很方便,因為可以從應用程序中的任何位置訪問它們:從插件、組件模型、模塊等。如果有人已經解決了類似的問題并將其設計為庫(甚至更新了它),那就有意義了

12 Jan 2025
Oracle 數據庫中布爾數據類型的可用性與其他 RDBMS(例如提供 BIT 數據類型的 Microsoft SQL Server)不同,Oracle 數據庫...

02 Jul 2025
Java中的三個主要類加載器是BootstrapClassLoader、ExtensionClassLoader和ApplicationClassLoader,它們構成了雙親委派模型。1.BootstrapClassLoader是最頂層的類加載器,由C/C 實現(xiàn),負責加載Java核心類庫(如rt.jar),位于jre/lib目錄下,用戶無法直接訪問;2.ExtensionClassLoader是其子類加載器,負責加載jre/lib/ext路徑下的擴展類庫,可通過ClassLoader.getS


熱工具

依賴注入容器的PHP庫
依賴注入容器的PHP庫

50個優(yōu)秀經典PHP算法大集合
經典PHP算法,學習優(yōu)秀的思想 , 開拓思維

小巧的優(yōu)化圖片的PHP庫
小巧的優(yōu)化圖片的PHP庫
