国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP模擬QQ網頁版授權登陸

2020-03-22 19:25:30
字體:
來源:轉載
供稿:網友
本篇文章小編將帶大家一起學習一下如何用PHP模擬QQ網頁版授權登錄,附上代碼,具有一定的參考價值,大家一起來學習一下吧!

第一步:

首先登陸QQ互聯首頁https://connect.qq.com/進行個人/企業認證。大概審核時間在一周左右。

認證通過之后創建應用:

這里主要用到應用的APP ID 和 APP Key 這兩個參數。

還要填寫回調地址 就是請求qq接口獲取code參數回調給你的地址

第二步:

準備工作做完之后就可以進行接入qq授權 這里直接上demo代碼:


 ?php * Project:QQ授權登陸 * User: luokakale * Date: 2019/1/25 * Time: 14:22//應用的APPID$app_id = //應用的APPKEY$app_secret = //【成功授權】后的回調地址,即此地址在騰訊的信息中有儲存$my_url = http://XXXXXXX/login.php  * No1:獲取Authorization Codesession_start();if(empty($code)) //state參數用于防止CSRF攻擊,成功授權后回調時會原樣帶回 $_SESSION[ qq_state ] = md5(uniqid(rand(), TRUE)); //拼接URL $dialog_url = https://graph.qq.com/oauth2.0/authorize?response_type=code client_id= . $app_id . redirect_uri= . urlencode($my_url) . state= . $_SESSION[ qq_state  echo( script top.location.href= . $dialog_url . /script //獲取qq回調時返回的code參數$code = $_REQUEST[ code //存放Authorization Code * NO.2 通過Authorization Code獲取Access Tokenif($_REQUEST[ state ] == $_SESSION[ qq_state ] ) { //拼接URL獲取access_token $token_url = https://graph.qq.com/oauth2.0/token?grant_type=authorization_code . client_id= . $app_id . redirect_uri= . urlencode($my_url). client_secret= . $app_secret . code= . $code; $response = file_get_contents($token_url); * NO.3:獲取用戶openID//把傳回來的數據參數變量化$params = array();parse_str($response, $params);$graph_url = https://graph.qq.com/oauth2.0/me?access_token= .$params[ access_token $str = file_get_contents($graph_url);$user = json_decode($str);//存放返回的數據 client_id ,openid * NO.4:使用access_token來獲取所接受的用戶信息。$user_data_url = https://graph.qq.com/user/get_user_info?access_token={$params[ access_token ]} oauth_consumer_key={$app_id} openid={$user- openid} format=json $user_data = file_get_contents($user_data_url);//此為獲取到的user信息$user_data = json_decode($user_data, true);

拿到用戶信息后可以進行一系列的邏輯判斷。就這么簡單。

想成為行業大牛,還得勤加學習,學習更多PHP教程,請關注PHP 的PHP視頻教程!

以上就是PHP模擬QQ網頁版授權登陸的詳細內容,PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天镇县| 岢岚县| 大港区| 田阳县| 闸北区| 高雄县| 湖南省| 平遥县| 城口县| 都安| 营口市| 长葛市| 沂水县| 吴桥县| 汝阳县| 莒南县| 南通市| 乌鲁木齐县| 南雄市| 莒南县| 久治县| 韶关市| 岳普湖县| 昌吉市| 鹿邑县| 麻城市| 佛坪县| 延吉市| 辛集市| 木里| 大埔区| 伊春市| 诏安县| 平顶山市| 三台县| 和平县| 吉林市| 万州区| 苍溪县| 麻栗坡县| 安远县|