日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php网站 qq登陆,php写的插件网站接入QQ登录,QQ互联

發布時間:2023/12/2 php 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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互联的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。