這個qq的oauth4.1有個坑,坑了我半天,后來查了不少資料總算弄通了,現在把詳細步驟記錄下來。
步驟一、登陸http://connect.qq.com/
<?phprequire_once("../../API/qqConnectAPI.php");$qc%20=%20new%20QC();echo%20$qc->qq_callback();%20%20%20%20//返回的驗證值echo%20'<hr>';echo%20$qc->get_openid();%20%20%20%20%20%20%20%20//qq分配的用戶id
代碼很簡單。其中重要的是這個openid的值。一般可以將這個openid和我們現有的用戶表做個綁定(如果用戶有賬號,如果沒有,可以完善信息)。
到這里登錄就基本完成了。下面我演示下如何獲取用戶的基本信息,代碼很簡單:
<?php/*%20*調用接口代碼%20*%20**/require_once("../../API/qqConnectAPI.php");$qc%20=%20new%20QC();$arr%20=%20$qc->get_user_info();echo%20'<meta%20charset="UTF-8">';echo%20"<p>";echo%20"Gender:".$arr["gender"];echo%20"</p>";echo%20"<p>";echo%20"NickName:".$arr["nickname"];echo%20"</p>";echo%20"<p>";echo%20"<img%20src="".$arr['figureurl']."">";echo%20"<p>";echo%20"<p>";echo%20"<img%20src="".$arr['figureurl_1']."">";echo%20"<p>";echo%20"<p>";echo%20"<img%20src="".$arr['figureurl_2']."">";echo%20"<p>";echo%20"vip:".$arr["vip"];echo%20"</p>";echo%20"level:".$arr["level"];echo%20"</p>";echo%20"is_yellow_year_vip:".$arr["is_yellow_year_vip"];echo%20"</p>";?>運行以上代碼顯示效果如下:%20
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答