php网站 qq登陆,php写的插件网站接入QQ登录,QQ互联
qq按鈕這里的鏈接是入口,調用你的api
api_qq.php前端直接鏈接到此/**
* 這個QQ登錄簡單實用,只要大家看我寫的注釋會一目了然,請注意看哦。
* 帶有"@todo"這樣注釋的地方都是要你去改成你自己的邏輯
* 這個php怎么進來呢?這是關鍵,這個地址要給在 前臺“qq登錄”的鏈接上,點擊QQ登錄到這個頁面里來
*/
//應用的APPID
$app_id = "xxxxxxx";//@todo 你在QQ互聯申請的appid
//應用的APPKEY
$app_secret = "xxxxxxxxxxxxxxxxxxxx";//@todo 你在QQ互聯申請的APPKEY
//成功授權后的回調地址
$my_url = 'api_qq.php';//@todo這里的地址必須是你在QQ互聯申請時填寫的地址,不過這里你可以根據自己需要加些參數
登錄成功之后數據返回$qqopenid = $user->openid;//這個key很重要也就是QQ登錄的唯一標識,每個QQ都會有一個這樣的key。拿到這個QQ就已經登錄成功了
$userinfo_url = "https://graph.qq.com/user/get_user_info?oauth_consumer_key=$app_id&access_token=".$params['access_token']."&openid=$user->openid&format=json";
$userinfo_str = file_get_contents($userinfo_url);
$userinfos = json_decode($userinfo_str);
if($userinfos->msg < 0){
//說明沒有獲取到用戶信息
}else{
echo '
'.$userinfos->nickname.'
';//用戶在QQ空間的昵稱。echo '
'.$userinfos->gender.'
';//性別。 如果獲取不到則默認返回”男”echo '
'.''.'
';//大小為30×30像素的QQ空間頭像URL。echo '
'.''.'
';//大小為50×50像素的QQ空間頭像URL。echo '
'.''.'
';//大小為100×100像素的QQ空間頭像URL。echo '
'.''.'
';//大小為40×40像素的QQ頭像URL。echo '
'.''.'
';//大小為100×100像素的QQ頭像URL。需要注意,不是所有的用戶都擁有QQ的100×100的頭像,但40×40像素則是一定會有。}
//@todo 你可以處理你的邏輯,比如設置cookie或者session啊之類
//(注冊邏輯/登錄邏輯)就在這里
總結
以上是生活随笔為你收集整理的php网站 qq登陆,php写的插件网站接入QQ登录,QQ互联的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 来自魅友的肯定!领克08预售两小时近百魅
- 下一篇: php faker 中文,使用faker