PHP QQ 第三方登录
1、首先要到腾讯开放平台配置好网站域名和回调地址,回调地址需要加上域名,和详细路径
2、下载 php sdk,解压放到网站目录下,在此文件根目录有个index.php,通过浏览器访问,设置appid以及appkey以及回调地址
3、然后除了api目录其他的都可以删了,注意API/comm/inc.php里面需要保留刚才通过浏览器设置的数据
4、点击登录连接设置 index.php
<?php require_once("./API/qqConnectAPI.php"); $qc = new QC(); $qc->qq_login();
5、回调地址 callback.php
<?php require_once("./API/qqConnectAPI.php"); $appid = ""; //appid $qc = new QC(); $access_token = $qc->qq_callback(); $openid = $qc->get_openid();
//请求用户信息接口获取用户个人信息 $curl = "https://graph.qq.com/user/get_user_info?access_token=".$access_token."&oauth_consumer_key=".$appid."&openid=".$openid; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $curl);//提交到指定网页 curl_setopt($ch, CURLOPT_HEADER, 0);//设置header curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//要求结果为字符串且输出到屏幕上 $jsonInfo = curl_exec($ch); curl_close($ch); $arrInfo = json_decode($jsonInfo,true);//json 串 转数组
print_r($arrInfo);