使用QQ登陆

到这里https://connect.qq.com,申请成为开发者,然后等着审核通过

通过了,创建网站应用,回调地址必须是备案成功的网站上的,然后等着审核通过

通过了,得到正确的appid和appkey

到这里下面http://wiki.connect.qq.com/sdk%E4%B8%8B%E8%BD%BD ,找到php sdk下载

下载好sdk后,把包解压,上传服务器,设置配置项

执行文件夹下的index.php,填写对应的资料

配置成功后,只留下API目录,其他文件全删除了

开始写个首页login.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<a href="http://test.blockbi.com/qq/connect/login.php"><img src="./Connect_logo_4.png"></a>
</script>
</body>
</html

  

效果如下:

点击之后,login.php代码:

<?php
require_once "./API/qqConnectAPI.php";


//访问QQ的登录页面
$oauth = new Oauth();
$oauth->qq_login();

效果如下:

点击一个QQ号时,回调地址代码如下:

<?php
/**
 * Created by PhpStorm.
 * User: Spectre
 * Date: 2017/9/11
 * Time: 11:56
 */

require_once "./API/qqConnectAPI.php";


//访问QQ的登录页面
$oauth = new Oauth();
$token = $oauth->qq_callback();
$openId = $oauth->get_openid();

$qc = new QC($token, $openId);
$userInfo = $qc->get_user_info();


var_dump($userInfo);

 会得到用户的头像,名字等信息

原文地址:https://www.cnblogs.com/spectrelb/p/7505866.html